nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 55 lines 1.6 kB view raw
1{ 2 lib, 3 coq, 4 mkCoqDerivation, 5 mathcomp-character, 6 version ? null, 7}: 8 9mkCoqDerivation { 10 pname = "odd-order"; 11 owner = "math-comp"; 12 13 release."2.3.0".sha256 = "sha256-53FG8I9O+tsIlmaa9qy6VYyJNwWfGmhavKhbZ0VqAGc="; 14 release."2.2.0".sha256 = "sha256-z0C7+wtY8NpoT8wYqHiy8mB2HPYAeJndzDmf7Bb0mg8="; 15 release."2.1.0".sha256 = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q="; 16 release."1.14.0".sha256 = "0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68"; 17 release."1.13.0".sha256 = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0="; 18 release."1.12.0".sha256 = "sha256-omsfdc294CxKAHNMMeqJCcVimvyRCHgxcQ4NJOWSfNM="; 19 releaseRev = v: "mathcomp-odd-order.${v}"; 20 21 inherit version; 22 defaultVersion = 23 let 24 case = coq: mc: out: { 25 cases = [ 26 coq 27 mc 28 ]; 29 inherit out; 30 }; 31 in 32 with lib.versions; 33 lib.switch 34 [ coq.coq-version mathcomp-character.version ] 35 [ 36 (case (range "9.0" "9.1") (range "2.5" "2.5") "2.3.0") 37 (case (range "8.16" "9.1") (range "2.2.0" "2.4.0") "2.2.0") 38 (case (range "8.16" "9.0") (range "2.1.0" "2.3.0") "2.1.0") 39 (case (range "8.11" "8.16") (range "1.13.0" "1.15.0") "1.14.0") 40 (case (range "8.10" "8.15") (range "1.12.0" "1.14.0") "1.13.0") 41 (case (range "8.10" "8.14") (range "1.10.0" "1.12.0") "1.12.0") 42 ] 43 null; 44 45 propagatedBuildInputs = [ 46 mathcomp-character 47 ]; 48 49 meta = { 50 description = "Formal proof of the Odd Order Theorem"; 51 maintainers = with lib.maintainers; [ siraben ]; 52 license = lib.licenses.cecill-b; 53 platforms = lib.platforms.unix; 54 }; 55}