forked from pool/python-pdfminer.six
Accepting request 1132937 from home:jonapap
- Update to 20221105 - Option to disable boxes flow layout analysis when using pdf2txt - Add support for PDF 2.0 (ISO 32000-2) AES-256 encryption - Support for Paeth PNG filter compression (predictor value = 4) - Type annotations - Export type annotations from pypi package per PEP561 - Support for identity cmap's - Add support for PDF page labels - Installation of Pillow as an optional extra dependency - Exporting images without any specific encoding - Output converter for the hOCR format - Font name aliases for Arial, Courier New and Times New Roman - Documentation on why special characters can sometimes not be extracted - Remove patch python-pdfminer.six-remove-nose.patch - Update dependencies OBS-URL: https://build.opensuse.org/request/show/1132937 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdfminer.six?expand=0&rev=12
This commit is contained in:
@@ -18,25 +18,22 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-pdfminer.six
|
||||
Version: 20200726
|
||||
Version: 20221105
|
||||
Release: 0
|
||||
Summary: PDF parser and analyzer
|
||||
License: MIT
|
||||
URL: https://github.com/pdfminer/pdfminer.six
|
||||
Source: https://github.com/pdfminer/pdfminer.six/archive/%{version}.tar.gz#/pdfminer.six-%{version}.tar.gz
|
||||
# https://github.com/pdfminer/pdfminer.six/pull/489
|
||||
Patch0: python-pdfminer.six-remove-nose.patch
|
||||
Patch1: import-from-non-pythonpath-files.patch
|
||||
BuildRequires: %{python_module chardet}
|
||||
BuildRequires: %{python_module cryptography}
|
||||
Patch0: import-from-non-pythonpath-files.patch
|
||||
BuildRequires: %{python_module charset-normalizer >= 2.0.0}
|
||||
BuildRequires: %{python_module cryptography >= 36.0.0}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module sortedcontainers}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-chardet
|
||||
Requires: python-cryptography
|
||||
Requires: python-sortedcontainers
|
||||
Requires: python-charset-normalizer >= 2.0.0
|
||||
Requires: python-cryptography >= 36.0.0
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
Provides: python-pdfminer3k = %{version}
|
||||
@@ -55,7 +52,8 @@ the exact location, font or color of the text.
|
||||
%setup -q -n pdfminer.six-%{version}
|
||||
%autopatch -p1
|
||||
sed -i -e '/^#!\//, 1d' pdfminer/psparser.py
|
||||
sed -i '1i #!%{_bindir}/python3' tools/dumppdf.py tools/pdf2txt.py
|
||||
sed -i '1i #!%{_bindir}/python3' tools/dumppdf.py tools/pdf2txt.py
|
||||
sed -i "s/__VERSION__/%{version}/g" pdfminer/__init__.py
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
||||
Reference in New Issue
Block a user