diff options
author | Timo Kaufmann <timokau@zoho.com> | 2019-04-22 00:09:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-22 00:09:33 +0200 |
commit | 41d594b44828544f26f98792ea8e600addda195d (patch) | |
tree | fa4b2bf27e5b74e9447868c2102e123eeb24c593 /pkgs/development/python-modules/gmpy2 | |
parent | 5ba8811758863b28c3001e364e94633e75ca765c (diff) | |
download | nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar.gz nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar.bz2 nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar.lz nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar.xz nixpkgs-41d594b44828544f26f98792ea8e600addda195d.tar.zst nixpkgs-41d594b44828544f26f98792ea8e600addda195d.zip |
python.pkgs.gmpy2: backport upstream bugfixes (#59987)
Diffstat (limited to 'pkgs/development/python-modules/gmpy2')
-rw-r--r-- | pkgs/development/python-modules/gmpy2/default.nix | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/gmpy2/default.nix b/pkgs/development/python-modules/gmpy2/default.nix index edca1d30d8e..fc554906409 100644 --- a/pkgs/development/python-modules/gmpy2/default.nix +++ b/pkgs/development/python-modules/gmpy2/default.nix @@ -1,6 +1,7 @@ { stdenv , buildPythonPackage , fetchFromGitHub +, fetchpatch , isPyPy , gmp , mpfr @@ -24,6 +25,17 @@ buildPythonPackage { sha256 = "1wg4w4q2l7n26ksrdh4rwqmifgfm32n7x29cgdvmmbv5lmilb5hz"; }; + patches = [ + # Backport of two bugfixes (including a segfault): + # https://github.com/aleaxit/gmpy/pull/217 + # https://github.com/aleaxit/gmpy/pull/218 + (fetchpatch { + name = "bugfixes.patch"; + url = "https://git.sagemath.org/sage.git/plain/build/pkgs/gmpy2/patches/PR217_PR218_conversion_methods.patch?id=b7fbb9a4dac5d6882f6b83a57447dd79ecafb84c"; + sha256 = "1x3gwvqac36k4ypclxq37fcvi6p790k4xdpm2bj2b3xsvjb80ycz"; + }) + ]; + buildInputs = [ gmp mpfr libmpc ]; meta = with stdenv.lib; { |