Merge pull request #133399 from luhuaei/master

pymupdf: fix version incorrect cause build error

authored by Sandro and committed by GitHub 32cdb395 b0d352d3

+18 -5
+1 -5
pkgs/development/python-modules/pymupdf/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , fetchpatch 5 4 , mupdf 6 5 , swig 7 6 , freetype ··· 26 25 patches = [ 27 26 # Add NIX environment support. 28 27 # Should be removed next pyMuPDF release. 29 - (fetchpatch { 30 - url = "https://github.com/pymupdf/PyMuPDF/commit/d9b2d42019e5705a1c6621ea0cdfa26da1ce9ad5.patch"; 31 - sha256 = "fc3f6ad88c8f3933ed9ab9d4db9ebec8bc30ed5113f6ca9d72080b56dfa52ad6"; 32 - }) 28 + ./nix-support.patch 33 29 ]; 34 30 35 31 postPatch = ''
+17
pkgs/development/python-modules/pymupdf/nix-support.patch
··· 1 + --- a/setup.py 2 + +++ b/setup.py 3 + @@ -36,10 +36,14 @@ LIBRARIES = { 4 + "opensuse": OPENSUSE, 5 + "fedora": FEDORA, 6 + "alpine": ALPINE, 7 + + "nix": FEDORA, 8 + } 9 + 10 + 11 + def load_libraries(): 12 + + if os.getenv("NIX_STORE"): 13 + + return LIBRARIES["nix"] 14 + + 15 + try: 16 + import distro 17 +