nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.7 kB view raw
1{ 2 lib, 3 mkCoqDerivation, 4 coq, 5 stdlib, 6 version ? null, 7}: 8 9mkCoqDerivation { 10 pname = "stdpp"; 11 inherit version; 12 domain = "gitlab.mpi-sws.org"; 13 owner = "iris"; 14 defaultVersion = 15 let 16 case = case: out: { inherit case out; }; 17 in 18 with lib.versions; 19 lib.switch coq.coq-version [ 20 (case (range "8.19" "9.1") "1.12.0") 21 (case (range "8.18" "8.19") "1.10.0") 22 (case (range "8.16" "8.18") "1.9.0") 23 (case (range "8.13" "8.17") "1.8.0") 24 (case (range "8.12" "8.14") "1.6.0") 25 (case (range "8.11" "8.13") "1.5.0") 26 (case (range "8.8" "8.10") "1.4.0") 27 ] null; 28 release."1.12.0".sha256 = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; 29 release."1.11.0".sha256 = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; 30 release."1.10.0".sha256 = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; 31 release."1.9.0".sha256 = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; 32 release."1.8.0".sha256 = "sha256-VkIGBPHevHeHCo/Q759Q7y9WyhSF/4SMht4cOPuAXHU="; 33 release."1.7.0".sha256 = "sha256:0447wbzm23f9rl8byqf6vglasfn6c1wy6cxrrwagqjwsh3i5lx8y"; 34 release."1.6.0".sha256 = "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"; 35 release."1.5.0".sha256 = "1ym0fy620imah89p8b6rii8clx2vmnwcrbwxl3630h24k42092nf"; 36 release."1.4.0".sha256 = "1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r"; 37 releaseRev = v: "coq-stdpp-${v}"; 38 39 propagatedBuildInputs = [ stdlib ]; 40 41 preBuild = '' 42 if [[ -f coq-lint.sh ]] 43 then patchShebangs coq-lint.sh 44 fi 45 ''; 46 47 meta = { 48 description = "Extended Standard Library for Coq"; 49 license = lib.licenses.bsd3; 50 maintainers = [ 51 lib.maintainers.vbgl 52 lib.maintainers.ineol 53 ]; 54 }; 55}