Merge pull request #277157 from dotlambda/pikepdf-8.10.1

python311Packages.pikepdf: 8.9.0 -> 8.11.2
This commit is contained in:
Robert Schütz
2024-01-11 15:29:37 +01:00
committed by GitHub
3 changed files with 12 additions and 16 deletions
@@ -25,15 +25,14 @@
, tqdm
, typing-extensions
, unpaper
, wheel
, installShellFiles
}:
buildPythonPackage rec {
pname = "ocrmypdf";
version = "15.4.4";
version = "16.0.4";
disabled = pythonOlder "3.9";
disabled = pythonOlder "3.10";
pyproject = true;
@@ -47,7 +46,7 @@ buildPythonPackage rec {
postFetch = ''
rm "$out/.git_archival.txt"
'';
hash = "sha256-Ff0OrSJFglVPpSNB0KvDMnatj+P57zWdcVAFaM+Sg0s=";
hash = "sha256-1Bg1R8c5VtJsd8NHd+WWdJRA39Jjgv9JUMcijZm942o=";
};
patches = [
@@ -64,7 +63,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
setuptools
setuptools-scm
wheel
installShellFiles
];
@@ -20,12 +20,11 @@
, qpdf
, setuptools
, substituteAll
, wheel
}:
buildPythonPackage rec {
pname = "pikepdf";
version = "8.9.0";
version = "8.11.2";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -40,14 +39,14 @@ buildPythonPackage rec {
postFetch = ''
rm "$out/.git_archival.txt"
'';
hash = "sha256-ia+D0OeB/MQWRniYkBEWZsDCwEApYGgu0++I/HupK6w=";
hash = "sha256-mxUXXD7/ERC6mfmLLo+zdsVblIplrlcnzTNQ7YUk3Q4=";
};
patches = [
(substituteAll {
src = ./paths.patch;
jbig2dec = "${lib.getBin jbig2dec}/bin/jbig2dec";
mudraw = "${lib.getBin mupdf}/bin/mudraw";
jbig2dec = lib.getExe' jbig2dec "jbig2dec";
mutool = lib.getExe' mupdf "mutool";
})
];
@@ -63,7 +62,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
pybind11
setuptools
wheel
];
nativeCheckInputs = [
@@ -1,18 +1,18 @@
diff --git a/src/pikepdf/_methods.py b/src/pikepdf/_methods.py
index d27c660..6796984 100644
index da40043f..4f566f01 100644
--- a/src/pikepdf/_methods.py
+++ b/src/pikepdf/_methods.py
@@ -72,7 +72,7 @@ def _mudraw(buffer, fmt) -> bytes:
@@ -74,7 +74,7 @@ def _mudraw(buffer, fmt) -> bytes:
tmp_in.flush()
proc = run(
- ['mudraw', '-F', fmt, '-o', '-', tmp_in.name],
+ ['@mudraw@', '-F', fmt, '-o', '-', tmp_in.name],
- ['mutool', 'draw', '-F', fmt, '-o', '-', tmp_in.name],
+ ['@mutool@', 'draw', '-F', fmt, '-o', '-', tmp_in.name],
capture_output=True,
check=True,
)
diff --git a/src/pikepdf/jbig2.py b/src/pikepdf/jbig2.py
index f89b4f9..f187ebd 100644
index f89b4f90..f187ebdf 100644
--- a/src/pikepdf/jbig2.py
+++ b/src/pikepdf/jbig2.py
@@ -63,7 +63,7 @@ class JBIG2Decoder(JBIG2DecoderInterface):