diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2019-07-26 16:27:30 +0000 |
---|---|---|
committer | Vincent Laporte <vbgl@users.noreply.github.com> | 2019-08-03 06:16:54 +0000 |
commit | 58e0c7b8ced63971b3bb4e65f0592e06655b83bc (patch) | |
tree | b5416c116a1d2897feace247a2dfc6146074440a /pkgs/development/coq-modules | |
parent | 658c0f0ce9ff56b76f1ad459d44c570c49f8a508 (diff) | |
download | nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar.gz nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar.bz2 nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar.lz nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar.xz nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.tar.zst nixpkgs-58e0c7b8ced63971b3bb4e65f0592e06655b83bc.zip |
coqPackages.coquelicot: 3.0.2 -> 3.0.3
Ensures compatibility with Coq 8.10
Diffstat (limited to 'pkgs/development/coq-modules')
-rw-r--r-- | pkgs/development/coq-modules/coquelicot/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/development/coq-modules/coquelicot/default.nix b/pkgs/development/coq-modules/coquelicot/default.nix index e316a8b792d..3b916b5e40b 100644 --- a/pkgs/development/coq-modules/coquelicot/default.nix +++ b/pkgs/development/coq-modules/coquelicot/default.nix @@ -1,10 +1,23 @@ { stdenv, fetchurl, which, coq, ssreflect }: +let param = + if stdenv.lib.versionAtLeast coq.coq-version "8.8" + then { + version = "3.0.3"; + uid = "38105"; + sha256 = "0y52lqx1jphv6fwf0d702vzprxmfmxggnh1hy3fznxyl4isfpg4j"; + } else { + version = "3.0.2"; + uid = "37523"; + sha256 = "1biia7nfqf7vaqq5gmykl4rwjyvrcwss6r2jdf0in5pvp2rnrj2w"; + } +; in + stdenv.mkDerivation { - name = "coq${coq.coq-version}-coquelicot-3.0.2"; + name = "coq${coq.coq-version}-coquelicot-${param.version}"; src = fetchurl { - url = "https://gforge.inria.fr/frs/download.php/file/37523/coquelicot-3.0.2.tar.gz"; - sha256 = "1biia7nfqf7vaqq5gmykl4rwjyvrcwss6r2jdf0in5pvp2rnrj2w"; + url = "https://gforge.inria.fr/frs/download.php/file/${param.uid}/coquelicot-${param.version}.tar.gz"; + inherit (param) sha256; }; nativeBuildInputs = [ which ]; @@ -24,7 +37,7 @@ stdenv.mkDerivation { }; passthru = { - compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" ]; + compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" "8.9" "8.10" ]; }; } |