diff options
author | c0bw3b <c0bw3b@users.noreply.github.com> | 2019-10-28 22:15:34 +0100 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2019-10-30 08:11:16 -0700 |
commit | ebd7466a0b36b8ba9d39d50989d3a0993b273ee6 (patch) | |
tree | 0f420404beb1cf139a115338959b6113a0c86552 /pkgs/development/python-modules | |
parent | a157d965464440bbc5a058da7423392bc2302dd6 (diff) | |
download | nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar.gz nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar.bz2 nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar.lz nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar.xz nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.tar.zst nixlib-ebd7466a0b36b8ba9d39d50989d3a0993b273ee6.zip |
python.pkgs.pycryptopp: build with crypto++ >= 6.0
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/pycryptopp/default.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/pycryptopp/default.nix b/pkgs/development/python-modules/pycryptopp/default.nix index 8bb472d8fde7..25ac99082c0a 100644 --- a/pkgs/development/python-modules/pycryptopp/default.nix +++ b/pkgs/development/python-modules/pycryptopp/default.nix @@ -1,6 +1,7 @@ { stdenv , buildPythonPackage , fetchPypi +, fetchpatch , isPy3k , setuptoolsDarcs , darcsver @@ -14,9 +15,19 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "08ad57a1a39b7ed23c173692281da0b8d49d98ad3dcc09f8cca6d901e142699f"; + sha256 = "17v98bhh3nd6rkw0kk1xmnc9vm5ql0fji4in2wyd4zlvlfhmgb88"; }; + patches = [ + (fetchpatch { + name = "pycryptopp-cryptopp_6.patch"; + url = "https://aur.archlinux.org/cgit/aur.git/plain/api_change.patch?h=pycryptopp&id=55f2973d6ca5e9e70438f2eadb7fb575b1a5048d"; + sha256 = "0lvl2d32d2vkb0v6d39p9whda5bdrmlsjd41zy0x0znqm53a9i99"; + stripLen = 1; + extraPrefix = "src/"; + }) + ]; + # Prefer crypto++ library from the Nix store over the one that's included # in the pycryptopp distribution. preConfigure = "export PYCRYPTOPP_DISABLE_EMBEDDED_CRYPTOPP=1"; @@ -24,7 +35,7 @@ buildPythonPackage rec { buildInputs = [ setuptoolsDarcs darcsver pkgs.cryptopp ]; meta = with stdenv.lib; { - homepage = http://allmydata.org/trac/pycryptopp; + homepage = "https://tahoe-lafs.org/trac/pycryptopp"; description = "Python wrappers for the Crypto++ library"; license = licenses.gpl2Plus; platforms = platforms.linux; |