coqPackages.Ordinal: init at 0.5.3

authored by damhiya and committed by Vincent Laporte c78d3b84 bbe77e1e

+38
+2
nixos/doc/manual/release-notes/rl-2411.section.md
··· 135 135 136 136 - [Radicle](https://radicle.xyz), an open source, peer-to-peer code collaboration stack built on Git. Available as [services.radicle](#opt-services.radicle.enable). 137 137 138 + - [Ordinal](https://github.com/snu-sf/Ordinal), A library for ordinal numbers in the Coq proof assistant. 139 + 138 140 - [ddns-updater](https://github.com/qdm12/ddns-updater), a service with a WebUI to update DNS records periodically for many providers. Available as [services.ddns-updater](#opt-services.ddns-updater.enable). 139 141 140 142 - [Immersed](https://immersed.com/), a closed-source coworking platform. Available as [programs.immersed](#opt-programs.immersed.enable).
+35
pkgs/development/coq-modules/Ordinal/default.nix
··· 1 + { 2 + lib, 3 + mkCoqDerivation, 4 + coq, 5 + version ? null, 6 + }: 7 + mkCoqDerivation { 8 + pname = "Ordinal"; 9 + owner = "snu-sf"; 10 + inherit version; 11 + defaultVersion = 12 + with lib.versions; 13 + lib.switch coq.version [ 14 + { 15 + case = range "8.12" "8.18"; 16 + out = "0.5.3"; 17 + } 18 + ] null; 19 + release = { 20 + "0.5.3".sha256 = "sha256-Myxwy749ZCBpqia6bf91cMTyJn0nRzXskD7Ue8kc37c="; 21 + "0.5.2".sha256 = "sha256-jf16EyLAnKm+42K+gTTHVFJqeOVQfIY2ozbxIs5x5DE="; 22 + "0.5.1".sha256 = "sha256-ThJ+jXmtkAd3jElpQZqfzqqc3EfoKY0eMpTHnbrracY="; 23 + "0.5.0".sha256 = "sha256-Jq0LnR7TgRVcPqh8Ha6tIIK3KfRUgmzA9EhxeySgPnM="; 24 + }; 25 + releaseRev = v: "v${v}"; 26 + installPhase = '' 27 + make -f Makefile.coq COQMF_COQLIB=$out/lib/coq/${coq.coq-version}/ install 28 + ''; 29 + meta = { 30 + homepage = "https://github.com/snu-sf/Ordinal"; 31 + description = "Ordinal Numbers in Coq"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ damhiya ]; 34 + }; 35 + }
+1
pkgs/top-level/coq-packages.nix
··· 132 132 mtac2 = callPackage ../development/coq-modules/mtac2 {}; 133 133 multinomials = callPackage ../development/coq-modules/multinomials {}; 134 134 odd-order = callPackage ../development/coq-modules/odd-order { }; 135 + Ordinal = callPackage ../development/coq-modules/Ordinal {}; 135 136 paco = callPackage ../development/coq-modules/paco {}; 136 137 paramcoq = callPackage ../development/coq-modules/paramcoq {}; 137 138 parsec = callPackage ../development/coq-modules/parsec {};