···
1
-
{ lib, stdenv, fetchurl
2
-
, perl, gmp, mpfr, flint, boost
3
-
, bliss, ppl, singular, cddlib, lrs, nauty
4
-
, ninja, ant, openjdk
···
stdenv.mkDerivation rec {
# "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";
21
-
sha256 = "sha256-1qv+3gIsbM1xHh02S3ybkcvVkKS3OZDNNWfJt2nybmE=";
34
+
sha256 = "sha256-GfsAypJBpHwpvoEl/IzJ1gQfeMcYwB7oNe01xWJ+86w=";
37
+
nativeBuildInputs = [
25
-
perl gmp mpfr flint boost
26
-
bliss ppl singular cddlib lrs nauty
] ++ (with perlPackages; [
29
-
JSON TermReadLineGnu TermReadKey XMLSAX
32
-
nativeBuildInputs = [
33
-
makeWrapper ninja ant perl
ninjaFlags = [ "-C" "build/Opt" ];
···
description = "Software for research in polyhedral geometry";
74
+
homepage = "https://www.polymake.org/doku.php";
75
+
changelog = "https://github.com/polymake/polymake/blob/V${version}/ChangeLog";
license = licenses.gpl2Plus;
maintainers = teams.sage.members;
platforms = platforms.linux;
49
-
homepage = "https://www.polymake.org/doku.php";