From 50ddfb4b91140405e1cc32dc8c502d9ac715f204 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 22 Mar 2023 19:42:16 +0200 Subject: [PATCH] python310Packages.pymupdf: fix build on darwin --- pkgs/development/python-modules/pymupdf/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf/default.nix b/pkgs/development/python-modules/pymupdf/default.nix index 075444ca17bd8..d1b4d15bc87d6 100644 --- a/pkgs/development/python-modules/pymupdf/default.nix +++ b/pkgs/development/python-modules/pymupdf/default.nix @@ -1,15 +1,18 @@ { lib +, stdenv , buildPythonPackage +, pythonOlder , fetchPypi -, mupdf , swig +, xcbuild +, mupdf , freetype , harfbuzz , openjpeg , jbig2dec , libjpeg_turbo , gumbo -, pythonOlder +, memstreamHook }: buildPythonPackage rec { @@ -31,6 +34,8 @@ buildPythonPackage rec { ''; nativeBuildInputs = [ swig + ] ++ lib.optionals stdenv.isDarwin [ + xcbuild ]; buildInputs = [ @@ -41,6 +46,8 @@ buildPythonPackage rec { jbig2dec libjpeg_turbo gumbo + ] ++ lib.optionals (stdenv.system == "x86_64-darwin") [ + memstreamHook ]; doCheck = false; @@ -55,6 +62,6 @@ buildPythonPackage rec { changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${version}"; license = licenses.agpl3Only; maintainers = with maintainers; [ teto ]; - platforms = platforms.linux; + platforms = platforms.unix; }; }