diff options
| author | Enno Richter <enno@nerdworks.de> | 2021-12-30 17:49:51 +0100 |
|---|---|---|
| committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2021-12-31 15:53:45 +0000 |
| commit | fbc07f0262e209d2ec32ce36af61339868c5ed7c (patch) | |
| tree | ad15c579efc5eb37dc729effd4d4078f4d242d3a | |
| parent | Merge pull request #152825 from NixOS/backport-147984-to-release-21.11 (diff) | |
| download | nixpkgs-fbc07f0262e209d2ec32ce36af61339868c5ed7c.tar.gz | |
python3Packages.libnacl: fix build on 32-bit platformsorigin/backport-152749-to-release-21.11
(cherry picked from commit c71bc6a8055842dab906a6989449029f96d70fd0)
| -rw-r--r-- | pkgs/development/python-modules/libnacl/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/libnacl/default.nix b/pkgs/development/python-modules/libnacl/default.nix index f8cb85ab4182..7ced26888b80 100644 --- a/pkgs/development/python-modules/libnacl/default.nix +++ b/pkgs/development/python-modules/libnacl/default.nix @@ -2,6 +2,7 @@ , stdenv , buildPythonPackage , fetchFromGitHub +, fetchpatch , libsodium , pytestCheckHook }: @@ -17,6 +18,15 @@ buildPythonPackage rec { sha256 = "sha256-nttR9PQimhqd2pByJ5IJzJ4RmSI4y7lcX7a7jcK+vqc="; }; + patches = [ + # Fixes build on 32-bit platforms + (fetchpatch { + name = "fix-crypto_kdf_derive_from_key-32bit.patch"; + url = "https://github.com/saltstack/libnacl/commit/e8a1f95ee1d4d0806fb6aee793dcf308b05d485d.patch"; + sha256 = "sha256-z6TAVNfPcuWZ/hRgk6Aa8I1IGzne7/NYnUOOQ3TjGVU="; + }) + ]; + buildInputs = [ libsodium ]; postPatch = |
