cvc3: migrate to by-name, modernize (#492609)

This commit is contained in:
Yohann Boniface
2026-03-01 20:34:23 +00:00
committed by GitHub
3 changed files with 14 additions and 16 deletions
@@ -1,24 +1,29 @@
{
lib,
stdenv,
gccStdenv,
fetchurl,
flex,
bison,
gmp,
perl,
}:
stdenv.mkDerivation rec {
let
gmp' = lib.overrideDerivation gmp (_: {
dontDisableStatic = true;
});
stdenv = gccStdenv;
in
stdenv.mkDerivation (finalAttrs: {
pname = "cvc3";
version = "2.4.1";
src = fetchurl {
url = "https://cs.nyu.edu/acsys/cvc3/releases/${version}/${pname}-${version}.tar.gz";
sha256 = "1xxcwhz3y6djrycw8sm6xz83wb4hb12rd1n0skvc7fng0rh1snym";
url = "https://cs.nyu.edu/acsys/cvc3/releases/${finalAttrs.version}/cvc3-${finalAttrs.version}.tar.gz";
hash = "sha256-1VsdYAbPusP21MCGlkVYkCw+0O+masSZz7IZPz7krPc=";
};
buildInputs = [
gmp
gmp'
flex
bison
perl
@@ -28,8 +33,8 @@ stdenv.mkDerivation rec {
# fails to configure on darwin due to gmp not found
configureFlags = [
"LIBS=-L${gmp}/lib"
"CXXFLAGS=-I${gmp.dev}/include"
"LIBS=-L${gmp'}/lib"
"CXXFLAGS=-I${gmp'.dev}/include"
];
postPatch = ''
@@ -55,4 +60,4 @@ stdenv.mkDerivation rec {
downloadPage = "https://cs.nyu.edu/acsys/cvc3/download.html";
};
};
}
})
-7
View File
@@ -11857,13 +11857,6 @@ with pkgs;
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
};
cvc3 = callPackage ../applications/science/logic/cvc3 {
gmp = lib.overrideDerivation gmp (_: {
dontDisableStatic = true;
});
stdenv = gccStdenv;
};
ekrhyper = callPackage ../applications/science/logic/ekrhyper {
ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
};