nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 53 lines 1.2 kB view raw
1{ 2 lib, 3 mkCoqDerivation, 4 coq, 5 version ? null, 6}: 7 8mkCoqDerivation { 9 pname = "smpl"; 10 owner = "uds-psl"; 11 12 release."8.10.2".sha256 = "sha256-TUfTZKBgrSOT6piXRViHSGPE9NSj3bGx2XBIw6YCcEs="; 13 release."8.12".sha256 = "sha256-UQbDHLVBKYk++o+Y2B6ARYRYGglytsnXhguwMatjOHg="; 14 release."8.13".sha256 = "sha256-HxQBaIE2CjyfG4GoIXprfehqjsr/Z74YdodxMmrbzSg="; 15 release."8.14".sha256 = "sha256:0wmrc741j67ch4rkygjkrz5i9afi01diyyj69i24cmasvx4wad38"; 16 release."8.15".sha256 = "sha256:0m9xlkdhilvqb0v4q9c4hzfwffbccd6029ks39xg7qbiq6zklpvp"; 17 releaseRev = v: "v${v}"; 18 19 inherit version; 20 defaultVersion = 21 with lib.versions; 22 lib.switch coq.version [ 23 { 24 case = isEq "8.15"; 25 out = "8.15"; 26 } 27 { 28 case = isEq "8.14"; 29 out = "8.14"; 30 } 31 { 32 case = "8.13.2"; 33 out = "8.13"; 34 } 35 { 36 case = "8.12.2"; 37 out = "8.12"; 38 } 39 { 40 case = "8.10.2"; 41 out = "8.10.2"; 42 } 43 ] null; 44 45 mlPlugin = true; 46 47 meta = { 48 description = "Coq plugin providing an extensible tactic similar to first"; 49 maintainers = with lib.maintainers; [ siraben ]; 50 license = lib.licenses.mit; 51 platforms = lib.platforms.unix; 52 }; 53}