git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #159020 from collares/arb-2.22.1

arb: 2.21.1 -> 2.22.1

commit06ff90f540d0dcf77a5aa34fb1ad323da8c1f8f7 author7c6f434c <7c6f434c@mail.ru> dateThu 10 Feb 2022, 23:56 (5 years ago) parentd00459db8c6978
2 files changed+17−7
pkgs/applications/science/math/sage/sage-src.nix+13−5 pkgs/development/libraries/arb/default.nix+4−2
pkgs/applications/science/math/sage/sage-src.nix+13−5
@@ -114,18 +114,26 @@ stdenv.mkDerivation rec {
114114 # strictly necessary, but keeps us from littering in the user's HOME.
115115 ./patches/sympow-cache.patch
116116
117+ # Upstream will wait until Sage 9.7 to upgrade to linbox 1.7 because it
118+ # does not support gcc 6. We can upgrade earlier.
119+ # https://trac.sagemath.org/ticket/32959
120+ ./patches/linbox-1.7-upgrade.patch
121+
117122 # https://trac.sagemath.org/ticket/32968
118123 (fetchSageDiff {
119− base = "9.5.beta8";
124+ base = "9.5";
120125 name = "sphinx-4.3-update.patch";
121126 rev = "fc84f82f52b6f05f512cb359ec7c100f93cf8841";
122127 sha256 = "sha256-bBbfdcnw/9LUOlY8rHJRbFJEdMXK4shosqTNaobTS1Q=";
123128 })
124129
125− # Upstream has not upgraded to linbox 1.7 yet because it conflicts with
126− # pre-4.2.1p3 versions of Singular, but we don't have this problem.
127− # https://trac.sagemath.org/ticket/32959
128− ./patches/linbox-1.7-upgrade.patch
130+ # https://trac.sagemath.org/ticket/33189
131+ (fetchSageDiff {
132+ base = "9.5";
133+ name = "arb-2.22-update.patch";
134+ rev = "53532ddd4e2dc92469c1590ebf0c40f8f69bf579";
135+ sha256 = "sha256-6SoSBvIlqvNwZV3jTB6uPdUtaWIOeNmddi2poK/WvGs=";
136+ })
129137 ];
130138
131139 patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches;
pkgs/development/libraries/arb/default.nix+4−2
@@ -9,13 +9,13 @@
99
1010stdenv.mkDerivation rec {
1111 pname = "arb";
12− version = "2.21.1";
12+ version = "2.22.1";
1313
1414 src = fetchFromGitHub {
1515 owner = "fredrik-johansson";
1616 repo = pname;
1717 rev = version;
18− sha256 = "sha256-OBY2gKVnvrZLVrv+d6rXQLo026mrGB9eyNV4LESgrNI=";
18+ sha256 = "sha256-Xd3dy7zr4i3pULLFOYtedpS5Yj9Ljwyu6r4kfhRynmE=";
1919 };
2020
2121 buildInputs = [ mpir gmp mpfr flint ];
@@ -27,6 +27,8 @@ stdenv.mkDerivation rec {
2727 "--with-flint=${flint}"
2828 ];
2929
30+ enableParallelBuilding = true;
31+
3032 doCheck = true;
3133
3234 meta = with lib; {