about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorIvv <41924494+IvarWithoutBones@users.noreply.github.com>2022-03-24 00:14:58 +0100
committerGitHub <noreply@github.com>2022-03-24 00:14:58 +0100
commitec87404e71af342c65f9b3516e07b0eeb9a44610 (patch)
tree0d5446cebe6420d006f04ed180c1efb5cbe37e5c /pkgs
parentc662a1154e57451301d7c09a136329dd67b272a1 (diff)
parente204e5c5761d3cfe846aa26a25853c0b55f1abb1 (diff)
downloadnixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar.gz
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar.bz2
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar.lz
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar.xz
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.tar.zst
nixlib-ec87404e71af342c65f9b3516e07b0eeb9a44610.zip
Merge pull request #165382 from austinbutler/ocrmypdf-pdfminer-fix
pdfminer: fix missing package version
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/ocrmypdf/default.nix6
-rw-r--r--pkgs/development/python-modules/pdfminer_six/default.nix6
-rw-r--r--pkgs/development/python-modules/pdfx/default.nix3
-rw-r--r--pkgs/development/python-modules/scancode-toolkit/default.nix1
4 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/ocrmypdf/default.nix b/pkgs/development/python-modules/ocrmypdf/default.nix
index a268f34cc71a..fe5211802807 100644
--- a/pkgs/development/python-modules/ocrmypdf/default.nix
+++ b/pkgs/development/python-modules/ocrmypdf/default.nix
@@ -80,6 +80,12 @@ buildPythonPackage rec {
     pytestCheckHook
   ];
 
+  postPatch = ''
+    # https://github.com/ocrmypdf/OCRmyPDF/issues/933
+    substituteInPlace setup.cfg \
+      --replace "pdfminer.six!=20200720,>=20191110,<=20211012" "pdfminer.six!=20200720,>=20191110,<=20220319"
+  '';
+
   pythonImportsCheck = [
     "ocrmypdf"
   ];
diff --git a/pkgs/development/python-modules/pdfminer_six/default.nix b/pkgs/development/python-modules/pdfminer_six/default.nix
index 6d2b0adcf41c..449ea4f7fd77 100644
--- a/pkgs/development/python-modules/pdfminer_six/default.nix
+++ b/pkgs/development/python-modules/pdfminer_six/default.nix
@@ -21,6 +21,12 @@ buildPythonPackage rec {
     done
   '';
 
+  postPatch = ''
+    # Verion is not stored in repo, gets added by a GitHub action after tag is created
+    # https://github.com/pdfminer/pdfminer.six/pull/727
+    substituteInPlace pdfminer/__init__.py --replace "__VERSION__" ${version}
+  '';
+
   checkInputs = [ pytestCheckHook ];
 
   meta = with lib; {
diff --git a/pkgs/development/python-modules/pdfx/default.nix b/pkgs/development/python-modules/pdfx/default.nix
index 3b63e67fddec..25efc4418bf9 100644
--- a/pkgs/development/python-modules/pdfx/default.nix
+++ b/pkgs/development/python-modules/pdfx/default.nix
@@ -13,7 +13,8 @@ buildPythonPackage rec {
 
   postPatch = ''
     substituteInPlace requirements.txt \
-      --replace "chardet==4.0.0" "chardet"
+      --replace "chardet==4.0.0" "chardet" \
+      --replace "pdfminer.six==20201018" "pdfminer.six"
   '';
 
   propagatedBuildInputs = [ pdfminer chardet ];
diff --git a/pkgs/development/python-modules/scancode-toolkit/default.nix b/pkgs/development/python-modules/scancode-toolkit/default.nix
index afde27967dbb..a5fdf3d547ed 100644
--- a/pkgs/development/python-modules/scancode-toolkit/default.nix
+++ b/pkgs/development/python-modules/scancode-toolkit/default.nix
@@ -131,6 +131,7 @@ buildPythonPackage rec {
 
   postPatch = ''
     substituteInPlace setup.cfg \
+      --replace "pdfminer.six >= 20200101" "pdfminer.six" \
       --replace "pluggy >= 0.12.0, < 1.0" "pluggy" \
       --replace "pygmars >= 0.7.0" "pygmars" \
       --replace "license_expression >= 21.6.14" "license_expression"