|
|
|
|
@ -26,6 +26,7 @@
|
|
|
|
|
%define V_reportlab 3.5.9 |
|
|
|
|
%define V_pypdf 1.13 |
|
|
|
|
%define V_pypdf2 1.26.0 |
|
|
|
|
%define V_papersize 1.0.1 |
|
|
|
|
|
|
|
|
|
# package information |
|
|
|
|
Name: python-pdf |
|
|
|
|
@ -44,6 +45,7 @@ Release: 20181010
|
|
|
|
|
Source0: https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-%{V_reportlab}.tar.gz |
|
|
|
|
Source1: http://pybrary.net/pyPdf/pyPdf-%{V_pypdf}.tar.gz |
|
|
|
|
Source2: https://files.pythonhosted.org/packages/source/P/PyPDF2/PyPDF2-%{V_pypdf2}.tar.gz |
|
|
|
|
Source3: https://files.pythonhosted.org/packages/source/p/papersize/papersize-%{V_papersize}.tar.gz |
|
|
|
|
|
|
|
|
|
# build information |
|
|
|
|
BuildPreReq: OpenPKG, openpkg >= 20160101, python >= %{V_python} |
|
|
|
|
@ -65,14 +67,20 @@ PreReq: OpenPKG, openpkg >= 20160101, python >= %{V_python}
|
|
|
|
|
} |
|
|
|
|
prog python-pdf:pypdf2 = { |
|
|
|
|
version = %{V_pypdf2} |
|
|
|
|
url = https://pypi.org/project/PyPDF2/#files |
|
|
|
|
url = https://pypi.org/project/PyPDF2/ |
|
|
|
|
regex = PyPDF2-(__VER__)\.tar\.gz |
|
|
|
|
} |
|
|
|
|
prog python-pdf:papersize = { |
|
|
|
|
version = %{V_papersize} |
|
|
|
|
url = https://pypi.org/project/papersize/ |
|
|
|
|
regex = papersize-(__VER__)\.tar\.gz |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
%prep |
|
|
|
|
%setup -q -c |
|
|
|
|
%setup -q -T -D -a 1 |
|
|
|
|
%setup -q -T -D -a 2 |
|
|
|
|
%setup -q -T -D -a 3 |
|
|
|
|
|
|
|
|
|
%build |
|
|
|
|
|
|
|
|
|
@ -98,6 +106,13 @@ PreReq: OpenPKG, openpkg >= 20160101, python >= %{V_python}
|
|
|
|
|
--root=$RPM_BUILD_ROOT \ |
|
|
|
|
--prefix=%{l_prefix} |
|
|
|
|
) || exit $? |
|
|
|
|
( cd papersize-%{V_papersize} |
|
|
|
|
PYTHONPATH=$RPM_BUILD_ROOT%{l_prefix}/lib/python/site-packages \ |
|
|
|
|
%{l_prefix}/bin/python \ |
|
|
|
|
setup.py install \ |
|
|
|
|
--root=$RPM_BUILD_ROOT \ |
|
|
|
|
--prefix=%{l_prefix} |
|
|
|
|
) || exit $? |
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
|
|
|
|
|
|
|
|
|
%files -f files |
|
|
|
|
|