Merge pull request #141126 from gebner/elan110

elan: 1.0.7 -> 1.1.0

authored by

Gabriel Ebner and committed by
GitHub
5ba6178d 2a49e940

+10 -4
+10 -4
pkgs/applications/science/logic/elan/default.nix
··· 1 1 { stdenv, lib, runCommand, patchelf, makeWrapper, pkg-config, curl 2 + , fetchpatch 2 3 , openssl, gmp, zlib, fetchFromGitHub, rustPlatform, libiconv }: 3 4 4 5 let ··· 7 8 8 9 rustPlatform.buildRustPackage rec { 9 10 pname = "elan"; 10 - version = "1.0.7"; 11 + version = "1.1.0"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "leanprover"; 14 15 repo = "elan"; 15 16 rev = "v${version}"; 16 - sha256 = "sha256-SFY9RbUHoaOXCaK+uIqhnKbzSkbtWiS6os/JvsggagI="; 17 + sha256 = "0xmml81krr0i18b14dymfdq43szpzws7qj8k404qab51lkqxyxsb"; 17 18 }; 18 19 19 - cargoSha256 = "sha256-6TFionZw76V4htYQrz8eLX7ioW7Fbgd63rtz53s0TLU="; 20 + cargoSha256 = "sha256-xjJ39hoSDn0VUH0YcL+mQBXbzFcIvZ38dPjBxV/yVNc="; 20 21 21 22 nativeBuildInputs = [ pkg-config makeWrapper ]; 22 23 ··· 40 41 --subst-var dynamicLinker \ 41 42 --subst-var libPath 42 43 '') 44 + # fix build, will be included in 1.1.1 45 + (fetchpatch { 46 + url = "https://github.com/leanprover/elan/commit/8d1dec09d67b2ac1768b111d24f1a1cabdd563fa.patch"; 47 + sha256 = "sha256-yMdnXqycu4VF9EKavZ85EuspvAqvzDSIm5894SB+3+A="; 48 + }) 43 49 ]; 44 50 45 51 postInstall = '' 46 52 pushd $out/bin 47 53 mv elan-init elan 48 - for link in lean leanpkg leanchecker leanc leanmake; do 54 + for link in lean leanpkg leanchecker leanc leanmake lake; do 49 55 ln -s elan $link 50 56 done 51 57 popd