From 78085b01effbc52092390cc369bf74868f2a4e08 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 19 Oct 2021 21:52:17 +0200 Subject: [PATCH] coqPackages.deriving: init at 0.1.0 --- .../coq-modules/deriving/default.nix | 29 +++++++++++++++++++ pkgs/top-level/coq-packages.nix | 1 + 2 files changed, 30 insertions(+) create mode 100644 pkgs/development/coq-modules/deriving/default.nix diff --git a/pkgs/development/coq-modules/deriving/default.nix b/pkgs/development/coq-modules/deriving/default.nix new file mode 100644 index 00000000000..5f572387093 --- /dev/null +++ b/pkgs/development/coq-modules/deriving/default.nix @@ -0,0 +1,29 @@ +{ lib, mkCoqDerivation, coq, version ? null +, ssreflect +}: +with lib; + +mkCoqDerivation { + pname = "deriving"; + owner = "arthuraa"; + + inherit version; + defaultVersion = with versions; switch coq.coq-version [ + { case = range "8.11" "8.14"; out = "0.1.0"; } + ] null; + + releaseRev = v: "v${v}"; + + release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh"; + + propagatedBuildInputs = [ ssreflect ]; + + mlPlugin = true; + + meta = { + description = "Generic instances of MathComp classes"; + license = licenses.mit; + maintainers = [ maintainers.vbgl ]; + }; + +} diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index b8c0926a863..057a20ad44b 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -37,6 +37,7 @@ let coqtail-math = callPackage ../development/coq-modules/coqtail-math {}; coquelicot = callPackage ../development/coq-modules/coquelicot {}; corn = callPackage ../development/coq-modules/corn {}; + deriving = callPackage ../development/coq-modules/deriving {}; dpdgraph = callPackage ../development/coq-modules/dpdgraph {}; equations = callPackage ../development/coq-modules/equations { }; fiat_HEAD = callPackage ../development/coq-modules/fiat/HEAD.nix {};