python3Packages.libnacl: fix build on 32-bit platforms

(cherry picked from commit c71bc6a805)
This commit is contained in:
Enno Richter
2021-12-30 17:49:51 +01:00
committed by github-actions[bot]
parent 00fa9c23cf
commit fbc07f0262

View File

@@ -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 =