nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 56 lines 1.8 kB view raw
1{ 2 lib, 3 bash, 4 autoconf, 5 mkCoqDerivation, 6 coq, 7 stdlib, 8 version ? null, 9}: 10 11mkCoqDerivation { 12 pname = "flocq"; 13 owner = "flocq"; 14 domain = "gitlab.inria.fr"; 15 inherit version; 16 defaultVersion = 17 let 18 case = case: out: { inherit case out; }; 19 in 20 with lib.versions; 21 lib.switch coq.coq-version [ 22 (case (range "8.15" "9.1") "4.2.1") 23 (case (range "8.14" "8.20") "4.2.0") 24 (case (range "8.14" "8.18") "4.1.3") 25 (case (range "8.14" "8.17") "4.1.1") 26 (case (range "8.14" "8.16") "4.1.0") 27 (case (range "8.7" "8.15") "3.4.3") 28 (case (range "8.5" "8.8") "2.6.1") 29 ] null; 30 release."4.2.1".sha256 = "sha256-W5hcAm0GGmNsvre79/iGNcoBwFzStC4G177hZ3ds/4E="; 31 release."4.2.0".sha256 = "sha256-uTeo4GCs6wTLN3sLKsj0xLlt1fUDYfozXtq6iooLUgM="; 32 release."4.1.4".sha256 = "sha256-Use6Mlx79yef1CkCPyGoOItsD69B9KR+mQArCtmre4s="; 33 release."4.1.3".sha256 = "sha256-os3cI885xNpxI+1p5rb8fSNnxKr7SFxqh83+3AM3t4I="; 34 release."4.1.1".sha256 = "sha256-FbClxlV0ZaxITe7s9SlNbpeMNDJli+Dfh2TMrjaMtHo="; 35 release."4.1.0".sha256 = "sha256:09rak9cha7q11yfqracbcq75mhmir84331h1218xcawza48rbjik"; 36 release."3.4.3".sha256 = "sha256-YTdWlEmFJjCcHkl47jSOgrGqdXoApJY4u618ofCaCZE="; 37 release."3.4.2".sha256 = "1s37hvxyffx8ccc8mg5aba7ivfc39p216iibvd7f2cb9lniqk1pw"; 38 release."3.3.1".sha256 = "1mk8adhi5hrllsr0hamzk91vf2405sjr4lh5brg9201mcw11abkz"; 39 release."2.6.1".sha256 = "0q5a038ww5dn72yvwn5298d3ridkcngb1dik8hdyr3xh7gr5qibj"; 40 releaseRev = v: "flocq-${v}"; 41 42 nativeBuildInputs = [ 43 bash 44 autoconf 45 ]; 46 mlPlugin = true; 47 useMelquiondRemake.logpath = "Flocq"; 48 49 propagatedBuildInputs = [ stdlib ]; 50 51 meta = { 52 description = "Floating-point formalization for the Coq system"; 53 license = lib.licenses.lgpl3; 54 maintainers = with lib.maintainers; [ jwiegley ]; 55 }; 56}