Compare commits
10 Commits
f0c33b4226
...
49e1826faf
Author | SHA1 | Date |
---|---|---|
David Abdurachmanov | 49e1826faf | |
Elliott Sales de Andrade | ba17f56225 | |
Elliott Sales de Andrade | bc419830b5 | |
Elliott Sales de Andrade | c82b18054b | |
Elliott Sales de Andrade | ae960c55d4 | |
Elliott Sales de Andrade | 931e2a9a53 | |
Elliott Sales de Andrade | dceafff9ff | |
Elliott Sales de Andrade | c0930c826d | |
Elliott Sales de Andrade | f70963105f | |
Fedora Release Engineering | db6c939414 |
|
@ -96,3 +96,11 @@
|
|||
/pikepdf-7.1.1.tar.gz
|
||||
/pikepdf-7.1.2.tar.gz
|
||||
/pikepdf-7.2.0.tar.gz
|
||||
/pikepdf-8.2.2.tar.gz
|
||||
/pikepdf-8.3.2.tar.gz
|
||||
/pikepdf-8.4.0.tar.gz
|
||||
/pikepdf-8.4.1.tar.gz
|
||||
/pikepdf-8.5.0.tar.gz
|
||||
/pikepdf-8.5.3.tar.gz
|
||||
/pikepdf-8.7.1.tar.gz
|
||||
/pikepdf-8.8.0.tar.gz
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
%global srcname pikepdf
|
||||
|
||||
# Bconds are needed for Python bootstrap
|
||||
%bcond docs 1
|
||||
%bcond tests 1
|
||||
%bcond docs 0
|
||||
%bcond tests 0
|
||||
|
||||
Name: python-%{srcname}
|
||||
Version: 7.2.0
|
||||
Release: %autorelease
|
||||
Version: 8.8.0
|
||||
Release: %autorelease -e 0.riscv64
|
||||
Summary: Read and write PDFs with Python, powered by qpdf
|
||||
|
||||
License: MPL-2.0
|
||||
|
@ -14,7 +14,7 @@ URL: https://github.com/pikepdf/pikepdf
|
|||
Source0: %pypi_source
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: qpdf-devel >= 11.2.0
|
||||
BuildRequires: qpdf-devel >= 11.5.0
|
||||
BuildRequires: python3-devel
|
||||
%if %{with tests}
|
||||
# Tests:
|
||||
|
@ -52,8 +52,10 @@ Documentation for pikepdf
|
|||
# Drop coverage requirements
|
||||
sed -i -e '/coverage/d' -e '/pytest-cov/d' setup.cfg
|
||||
|
||||
%if %{with docs}
|
||||
# We don't build docs against the installed version, so force the version.
|
||||
sed -i -e "s/release = .\+/release = '%{version}'/g" docs/conf.py
|
||||
%endif
|
||||
|
||||
|
||||
%generate_buildrequires
|
||||
|
@ -65,7 +67,7 @@ sed -i -e "s/release = .\+/release = '%{version}'/g" docs/conf.py
|
|||
|
||||
%if %{with docs}
|
||||
# generate html docs
|
||||
export PYTHONPATH="%{pyproject_build_lib}"
|
||||
export PYTHONPATH="$PWD/build/lib.%{python3_platform}-cpython-%{python3_version_nodots}"
|
||||
pushd docs
|
||||
sphinx-build-3 . ../html
|
||||
popd
|
||||
|
@ -76,14 +78,16 @@ rm -rf html/.{doctrees,buildinfo}
|
|||
|
||||
%install
|
||||
%pyproject_install
|
||||
# https://github.com/pikepdf/pikepdf/issues/447
|
||||
rm -r %{buildroot}%{python3_sitearch}/core
|
||||
%pyproject_save_files %{srcname}
|
||||
|
||||
|
||||
%if %{with tests}
|
||||
%check
|
||||
%{pytest} -ra
|
||||
%{pytest} -ra \
|
||||
%if %{fedora} >= 39
|
||||
-k 'not test_stack_depth' \
|
||||
%endif
|
||||
%{nil}
|
||||
%endif
|
||||
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
|||
SHA512 (pikepdf-7.2.0.tar.gz) = 96759f36e3f019d6cba775541e7338e774d61cb71c464e42625b1b6c98b8babf5fc9d9324dc6375257897a130d7fe5facdd7a1ddaec6662c8b088854e01fc97e
|
||||
SHA512 (pikepdf-8.8.0.tar.gz) = 91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76
|
||||
|
|
Loading…
Reference in New Issue