pythonPackages.libnacl: fix build on darwin
This commit is contained in:
parent
c7a789100f
commit
5b8b9a08e7
@ -14,8 +14,9 @@ buildPythonPackage rec {
|
|||||||
buildInputs = [ pytest ];
|
buildInputs = [ pytest ];
|
||||||
propagatedBuildInputs = [ libsodium ];
|
propagatedBuildInputs = [ libsodium ];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch =
|
||||||
substituteInPlace "./libnacl/__init__.py" --replace "ctypes.cdll.LoadLibrary('libsodium.so')" "ctypes.cdll.LoadLibrary('${libsodium}/lib/libsodium.so')"
|
let soext = stdenv.hostPlatform.extensions.sharedLibrary; in ''
|
||||||
|
substituteInPlace "./libnacl/__init__.py" --replace "ctypes.cdll.LoadLibrary('libsodium${soext}')" "ctypes.cdll.LoadLibrary('${libsodium}/lib/libsodium${soext}')"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
@ -27,6 +28,6 @@ buildPythonPackage rec {
|
|||||||
description = "Python bindings for libsodium based on ctypes";
|
description = "Python bindings for libsodium based on ctypes";
|
||||||
homepage = https://pypi.python.org/pypi/libnacl;
|
homepage = https://pypi.python.org/pypi/libnacl;
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user