diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/science/math/pari')
-rw-r--r-- | nixpkgs/pkgs/applications/science/math/pari/default.nix | 39 | ||||
-rw-r--r-- | nixpkgs/pkgs/applications/science/math/pari/gp2c.nix | 15 |
2 files changed, 23 insertions, 31 deletions
diff --git a/nixpkgs/pkgs/applications/science/math/pari/default.nix b/nixpkgs/pkgs/applications/science/math/pari/default.nix index 8b5176c94f69..7ec42d11ab14 100644 --- a/nixpkgs/pkgs/applications/science/math/pari/default.nix +++ b/nixpkgs/pkgs/applications/science/math/pari/default.nix @@ -1,6 +1,5 @@ { stdenv , fetchurl -, fetchpatch , gmp , readline , libX11 @@ -13,22 +12,14 @@ assert withThread -> libpthreadstubs != null; stdenv.mkDerivation rec { pname = "pari"; - version = "2.11.3"; + version = "2.11.4"; src = fetchurl { - url = "https://pari.math.u-bordeaux.fr/pub/pari/unix/${pname}-${version}.tar.gz"; - sha256 = "1jd65h2psrmba2dx7rkf5qidf9ka0cwbsg20pd18k45ggr30l467"; + # Versions with current majorMinor values are at http://pari.math.u-bordeaux.fr/pub/pari/unix/${pname}-${version}.tar.gz + url = "https://pari.math.u-bordeaux.fr/pub/pari/OLD/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.gz"; + sha256 = "sha256-v8iPxPc1L0hA5uNSxy8DacvqikVAOxg0piafNwmXCxw="; }; - patches = [ - # https://trac.sagemath.org/ticket/29313#comment:1 - (fetchpatch { - name = "backport-bug-fix.patch"; - url = "https://git.archlinux.org/svntogit/community.git/plain/repos/community-x86_64/c7a1d35f.patch?h=packages/pari&id=27893d227290dc3821d68aa25877d9765c204dad"; - sha256 = "0vm0fwyzj66cr32imip6srksd47s2s2sjl1rb26ph8gpfi3nalii"; - }) - ]; - buildInputs = [ gmp readline @@ -72,20 +63,20 @@ stdenv.mkDerivation rec { Belabas with the help of many volunteer contributors. - PARI is a C library, allowing fast computations. - - gp is an easy-to-use interactive shell giving access to the - PARI functions. + - gp is an easy-to-use interactive shell giving access to the PARI + functions. - GP is the name of gp's scripting language. - - gp2c, the GP-to-C compiler, combines the best of both worlds - by compiling GP scripts to the C language and transparently loading - the resulting functions into gp. (gp2c-compiled scripts will typically - run 3 or 4 times faster.) gp2c currently only understands a subset - of the GP language. + - gp2c, the GP-to-C compiler, combines the best of both worlds by + compiling GP scripts to the C language and transparently loading the + resulting functions into gp. (gp2c-compiled scripts will typically run + 3 or 4 times faster.) gp2c currently only understands a subset of the + GP language. ''; - homepage = "http://pari.math.u-bordeaux.fr"; + homepage = "http://pari.math.u-bordeaux.fr"; downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ ertes raskin AndersonTorres timokau ]; - platforms = platforms.linux ++ platforms.darwin; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ ertes AndersonTorres ] ++ teams.sage.members; + platforms = platforms.linux ++ platforms.darwin; updateWalker = true; }; } diff --git a/nixpkgs/pkgs/applications/science/math/pari/gp2c.nix b/nixpkgs/pkgs/applications/science/math/pari/gp2c.nix index 4fa63e8edabd..082ff60c3e8d 100644 --- a/nixpkgs/pkgs/applications/science/math/pari/gp2c.nix +++ b/nixpkgs/pkgs/applications/science/math/pari/gp2c.nix @@ -1,14 +1,15 @@ -{ stdenv, fetchurl -, pari, perl }: +{ stdenv +, pari +, fetchurl +, perl }: stdenv.mkDerivation rec { - pname = "gp2c"; - version = "0.0.11pl3"; + version = "0.0.12"; src = fetchurl { url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${pname}-${version}.tar.gz"; - sha256 = "0yymbrgyjw500hqgmkj5m4nmscd7c9rs9w2c96lxgrcyab8krhrm"; + sha256 = "039ip7qkwwv46wrcdrz7y12m30kazzkjr44kqbc0h137g4wzd7zf"; }; buildInputs = [ pari perl ]; @@ -19,9 +20,9 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A compiler to translate GP scripts to PARI programs"; - homepage = "http://pari.math.u-bordeaux.fr/"; + homepage = "http://pari.math.u-bordeaux.fr/"; downloadPage = "http://pari.math.u-bordeaux.fr/download.html"; - license = licenses.gpl2Plus; + license = licenses.gpl2Plus; maintainers = with maintainers; [ AndersonTorres ]; }; } |