diff options
Diffstat (limited to 'nixpkgs/pkgs/development/coq-modules/deriving/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/coq-modules/deriving/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/coq-modules/deriving/default.nix b/nixpkgs/pkgs/development/coq-modules/deriving/default.nix new file mode 100644 index 000000000000..b13b14a5703c --- /dev/null +++ b/nixpkgs/pkgs/development/coq-modules/deriving/default.nix @@ -0,0 +1,29 @@ +{ lib, mkCoqDerivation, coq, version ? null +, ssreflect +}: + +mkCoqDerivation { + pname = "deriving"; + owner = "arthuraa"; + + inherit version; + defaultVersion = with lib.versions; lib.switch coq.coq-version [ + { case = range "8.11" "8.17"; out = "0.1.1"; } + ] null; + + releaseRev = v: "v${v}"; + + release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI="; + release."0.1.0".sha256 = "sha256:11crnjm8hyis1qllkks3d7r07s1rfzwvyvpijya3s6iqfh8c7xwh"; + + propagatedBuildInputs = [ ssreflect ]; + + mlPlugin = true; + + meta = with lib; { + description = "Generic instances of MathComp classes"; + license = licenses.mit; + maintainers = [ maintainers.vbgl ]; + }; + +} |