3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #194596 from wegank/unrardll-darwin

python310Packages.unrardll: fix build on darwin
This commit is contained in:
Stanisław Pitucha 2022-10-07 14:28:19 +11:00 committed by GitHub
commit 155badcd30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
{ lib, buildPythonPackage, fetchPypi, unrar }:
{ lib, stdenv, buildPythonPackage, fetchPypi, unrar }:
buildPythonPackage rec {
pname = "unrardll";
@ -11,6 +11,13 @@ buildPythonPackage rec {
buildInputs = [ unrar ];
NIX_CFLAGS_LINK = lib.optionalString stdenv.isDarwin "-headerpad_max_install_names";
postInstall = lib.optionalString stdenv.isDarwin ''
install_name_tool -change libunrar.so ${unrar}/lib/libunrar.so $out/lib/python*/site-packages/unrardll/unrar.*-darwin.so
install_name_tool -change libunrar.so ${unrar}/lib/libunrar.so build/lib.*/unrardll/unrar.*-darwin.so
'';
pythonImportsCheck = [ "unrardll" ];
meta = with lib; {