Merge pull request #207933 from r-ryantm/auto-update/polymake

polymake: 4.7 -> 4.8
This commit is contained in:
Mauricio Collares
2022-12-27 12:51:37 -03:00
committed by GitHub

View File

@@ -1,7 +1,20 @@
{ lib, stdenv, fetchurl
, perl, gmp, mpfr, flint, boost
, bliss, ppl, singular, cddlib, lrs, nauty
, ninja, ant, openjdk
{ lib
, stdenv
, fetchurl
, perl
, gmp
, mpfr
, flint
, boost
, bliss
, ppl
, singular
, cddlib
, lrs
, nauty
, ninja
, ant
, openjdk
, perlPackages
, makeWrapper
}:
@@ -12,27 +25,42 @@
stdenv.mkDerivation rec {
pname = "polymake";
version = "4.7";
version = "4.8";
src = fetchurl {
# "The minimal version is a packager friendly version which omits
# the bundled sources of cdd, lrs, libnormaliz, nauty and jReality."
url = "https://polymake.org/lib/exe/fetch.php/download/polymake-${version}-minimal.tar.bz2";
sha256 = "sha256-1qv+3gIsbM1xHh02S3ybkcvVkKS3OZDNNWfJt2nybmE=";
sha256 = "sha256-GfsAypJBpHwpvoEl/IzJ1gQfeMcYwB7oNe01xWJ+86w=";
};
nativeBuildInputs = [
makeWrapper
ninja
ant
perl
];
buildInputs = [
perl gmp mpfr flint boost
bliss ppl singular cddlib lrs nauty
perl
gmp
mpfr
flint
boost
bliss
ppl
singular
cddlib
lrs
nauty
openjdk
] ++ (with perlPackages; [
JSON TermReadLineGnu TermReadKey XMLSAX
JSON
TermReadLineGnu
TermReadKey
XMLSAX
]);
nativeBuildInputs = [
makeWrapper ninja ant perl
];
ninjaFlags = [ "-C" "build/Opt" ];
postInstall = ''
@@ -43,9 +71,10 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Software for research in polyhedral geometry";
homepage = "https://www.polymake.org/doku.php";
changelog = "https://github.com/polymake/polymake/blob/V${version}/ChangeLog";
license = licenses.gpl2Plus;
maintainers = teams.sage.members;
platforms = platforms.linux;
homepage = "https://www.polymake.org/doku.php";
};
}