diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2024-02-01 05:39:59 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-01 05:39:59 -0500 |
commit | 3ada8a22ba0673d7284f5a269c0238943d254f8f (patch) | |
tree | 7d5ce477d5d863fa914d8a0b14cec713983dbd5c /pkgs/applications/science | |
parent | e4c14cbcbf0f62a9180d9380aa6def021da6d9bd (diff) | |
parent | 2c6116bd1cdb8b9fef448b0516cd6d71ccc51044 (diff) | |
download | nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar.gz nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar.bz2 nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar.lz nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar.xz nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.tar.zst nixlib-3ada8a22ba0673d7284f5a269c0238943d254f8f.zip |
Merge pull request #285422 from marsam/update-lean4
lean4: 4.4.0 -> 4.5.0
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/logic/lean4/default.nix | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/pkgs/applications/science/logic/lean4/default.nix b/pkgs/applications/science/logic/lean4/default.nix index 092489f84456..97336c06b806 100644 --- a/pkgs/applications/science/logic/lean4/default.nix +++ b/pkgs/applications/science/logic/lean4/default.nix @@ -5,22 +5,23 @@ , git , gmp , perl +, testers }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "lean4"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean4"; - rev = "v${version}"; - hash = "sha256-lU67wjl6yJP2r97lHYxrJqn+JhqMcBIbz/+qlCgY3/o="; + rev = "v${finalAttrs.version}"; + hash = "sha256-KTCTk4Fpbmm7FsUo03tAvenC6HuB3zJGax6iGTwLaXM="; }; postPatch = '' substituteInPlace src/CMakeLists.txt \ - --replace 'set(GIT_SHA1 "")' 'set(GIT_SHA1 "${src.rev}")' + --replace 'set(GIT_SHA1 "")' 'set(GIT_SHA1 "${finalAttrs.src.rev}")' # Remove tests that fails in sandbox. # It expects `sourceRoot` to be a git repository. @@ -54,13 +55,19 @@ stdenv.mkDerivation rec { NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; }; + passthru.tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + }; + }; + meta = with lib; { description = "Automatic and interactive theorem prover"; homepage = "https://leanprover.github.io/"; - changelog = "https://github.com/leanprover/lean4/blob/${src.rev}/RELEASES.md"; + changelog = "https://github.com/leanprover/lean4/blob/${finalAttrs.src.rev}/RELEASES.md"; license = licenses.asl20; platforms = platforms.all; maintainers = with maintainers; [ marsam ]; mainProgram = "lean"; }; -} +}) |