diff options
author | Timo Kaufmann <timokau@zoho.com> | 2018-07-27 00:10:35 +0200 |
---|---|---|
committer | Timo Kaufmann <timokau@zoho.com> | 2018-08-04 14:22:28 +0200 |
commit | fa34f6d41c42d9e199e61aff55ddb0c5056be7fc (patch) | |
tree | 0ca252dbcc335aa9cd1e6a673f6f4ef8fa687207 /pkgs/applications/science | |
parent | e82c26af9b79af018b12efcbc0713d8197579383 (diff) | |
download | nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar.gz nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar.bz2 nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar.lz nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar.xz nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.tar.zst nixlib-fa34f6d41c42d9e199e61aff55ddb0c5056be7fc.zip |
sage: don't pin pari
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/math/sage/default.nix | 10 | ||||
-rw-r--r-- | pkgs/applications/science/math/sage/sage-src.nix | 17 |
2 files changed, 14 insertions, 13 deletions
diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix index 712b127cf191..7caec03c03a8 100644 --- a/pkgs/applications/science/math/sage/default.nix +++ b/pkgs/applications/science/math/sage/default.nix @@ -156,15 +156,7 @@ let # https://trac.sagemath.org/ticket/22191 ecl = nixpkgs.ecl_16_1_2; - # sage currently uses an unreleased version of pari - # https://trac.sagemath.org/ticket/25567 - pari = (nixpkgs.pari.override { withThread = false; }).overrideAttrs (attrs: rec { - version = "2.10-1280-g88fb5b3"; # on update remove pari-stackwarn patch from `sage-src.nix` - src = fetchurl { - url = "mirror://sageupstream/pari/pari-${version}.tar.gz"; - sha256 = "19gbsm8jqq3hraanbmsvzkbh88iwlqbckzbnga3y76r7k42akn7m"; - }; - }); + pari = nixpkgs.pari.override { withThread = false; }; in python.pkgs.sage-wrapper // { doc = python.pkgs.sagedoc; diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix index 56723be9a8e9..44a0c22d2b3f 100644 --- a/pkgs/applications/science/math/sage/sage-src.nix +++ b/pkgs/applications/science/math/sage/sage-src.nix @@ -53,10 +53,6 @@ stdenv.mkDerivation rec { sha256 = "1k3afq3qlzmgqwx6rzs5wv153vv9dsf5rk8pi61g57l3r3npbjmc"; }) - # Pari upstream has since accepted a patch, so this patch won't be necessary once sage updates pari. - # https://trac.sagemath.org/ticket/25312 - ./patches/pari-stackwarn.patch - # https://trac.sagemath.org/ticket/25345 # (upstream patch doesn't apply on 8.2 source) ./patches/dochtml-optional.patch @@ -87,6 +83,7 @@ stdenv.mkDerivation rec { # New glpk version has new warnings, filter those out until upstream sage has found a solution # https://trac.sagemath.org/ticket/24824 + ./patches/pari-stackwarn.patch # not actually necessary since tha pari upgrade, but necessary for the glpk patch to apply (fetchpatch { url = "https://salsa.debian.org/science-team/sagemath/raw/58bbba93a807ca2933ca317501d093a1bb4b84db/debian/patches/dt-version-glpk-4.65-ignore-warnings.patch"; sha256 = "0b9293v73wb4x13wv5zwyjgclc01zn16msccfzzi6znswklgvddp"; @@ -102,6 +99,18 @@ stdenv.mkDerivation rec { # https://trac.sagemath.org/ticket/24735 ./patches/singular-4.1.1p2.patch + + # https://trac.sagemath.org/ticket/25567 and dependency #25635 + (fetchpatch { + name = "pari-upgrade-dependency.patch"; + url = "https://git.sagemath.org/sage.git/patch/?id=6995e7cae1b3476ad0145f8dfc897cf91f0c3c4d"; + sha256 = "1dvhabl1c9pwd9xkjvbjjg15mvb14b24p1f3cby1mlqk34d4lrs6"; + }) + (fetchpatch { + name = "pari-2.11.0.patch"; + url = "https://git.sagemath.org/sage.git/patch/?id=7af4748cab37d651eaa88be501db88f4a5ffc584"; + sha256 = "13f740ly3c19gcmhjngiycvmc3mcfj61y00i6jv0wmfgpm2z3ank"; + }) ]; patches = nixPatches ++ packageUpgradePatches ++ [ |