coqPackages.coquelicot: 2.1.2 -> 3.0.1

coqPackages.interval: 3.1.1 -> 3.3.0
This commit is contained in:
Vincent Laporte
2017-10-06 21:16:06 +00:00
parent cbf5307020
commit 5728b8d4e6
2 changed files with 21 additions and 9 deletions
@@ -1,11 +1,23 @@
{ stdenv, fetchurl, which, coq, coquelicot, flocq, mathcomp }:
let param =
if stdenv.lib.versionAtLeast coq.coq-version "8.5"
then {
version = "3.3.0";
url = "https://gforge.inria.fr/frs/download.php/file/37077/interval-3.3.0.tar.gz";
sha256 = "08fdcf3hbwqphglvwprvqzgkg0qbimpyhnqsgv3gac4y1ap0f903";
} else {
version = "3.1.1";
url = "https://gforge.inria.fr/frs/download.php/file/36723/interval-3.1.1.tar.gz";
sha256 = "1sqsf075c7s98mwi291bhnrv5fgd7brrqrzx51747394hndlvfw3";
};
in
stdenv.mkDerivation {
name = "coq${coq.coq-version}-interval-3.1.1";
name = "coq${coq.coq-version}-interval-${param.version}";
src = fetchurl {
url = https://gforge.inria.fr/frs/download.php/file/36723/interval-3.1.1.tar.gz;
sha256 = "1sqsf075c7s98mwi291bhnrv5fgd7brrqrzx51747394hndlvfw3";
inherit (param) url sha256;
};
nativeBuildInputs = [ which ];