Browse Source

upgrading package: pdfautonup 1.0.0 -> 1.1.0

master
parent
commit
9ba2df52f6
  1. 8
      pdfautonup/pdfautonup.patch
  2. 53
      pdfautonup/pdfautonup.spec

8
pdfautonup/pdfautonup.patch

@ -1,6 +1,6 @@
Index: pdfautonup-1.0.0/bin/pdfautonup
--- pdfautonup-1.0.0/bin/pdfautonup.orig 2017-05-25 22:09:45.000000000 +0200
+++ pdfautonup-1.0.0/bin/pdfautonup 2018-10-10 10:18:54.224277000 +0200
Index: bin/pdfautonup
--- bin/pdfautonup.orig 2017-05-25 22:09:45.000000000 +0200
+++ bin/pdfautonup 2018-10-10 10:18:54.224277000 +0200
@@ -1,5 +1,2 @@
-#!/bin/bash
-
@ -8,4 +8,4 @@ Index: pdfautonup-1.0.0/bin/pdfautonup
-export PYTHONPATH="$(cd $(dirname $0)/.. && pwd):$PYTHONPATH"
-python3 -m pdfautonup $*
+#!/bin/sh
+@l_prefix@/bin/python3 -m pdfautonup "$@"
+exec @l_prefix@/bin/python -m pdfautonup "$@"

53
pdfautonup/pdfautonup.spec

@ -23,9 +23,7 @@
# package versions
%define V_python 3.7
%define V_pdfautonup 1.0.0
%define V_pypdf2 1.26.0
%define V_papersize 1.0.1
%define V_pdfautonup 1.1.0
# package information
Name: pdfautonup
@ -38,17 +36,17 @@ Class: EVAL
Group: Networking
License: GPL
Version: %{V_pdfautonup}
Release: 20190204
Release: 20190315
# list of sources
Source0: https://files.pythonhosted.org/packages/source/p/pdfautonup/pdfautonup-%{V_pdfautonup}.tar.gz
Source1: https://files.pythonhosted.org/packages/source/P/PyPDF2/PyPDF2-%{V_pypdf2}.tar.gz
Source2: https://files.pythonhosted.org/packages/source/p/papersize/papersize-%{V_papersize}.tar.gz
Patch0: pdfautonup.patch
# build information
BuildPreReq: OpenPKG, openpkg >= 20160101, python, python-setup
PreReq: OpenPKG, openpkg >= 20160101, python
BuildPreReq: OpenPKG, openpkg >= 20160101, python-setup
PreReq: OpenPKG, openpkg >= 20160101
BuildPreReq: python, python-pdf
PreReq: python, python-pdf
%description
Fit as much pages as possible, from some PDF files to a "n-up"
@ -60,46 +58,19 @@ PreReq: OpenPKG, openpkg >= 20160101, python
url = https://pypi.org/project/PdfAutoNup/#files
regex = pdfautonup-(__VER__)\.tar\.gz
}
prog pdfautonup:pypdf2 = {
version = %{V_pypdf2}
url = https://pypi.org/project/PyPDF2/
regex = PyPDF2-(__VER__)\.tar\.gz
}
prog pdfautonup: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
%patch -p0
%build
%install
export PYTHONPATH=$RPM_BUILD_ROOT%{l_prefix}/lib/python%{V_python}/site-packages
( cd PyPDF2-%{V_pypdf2}
%{l_prefix}/bin/python \
setup.py install \
--root=$RPM_BUILD_ROOT \
--prefix=%{l_prefix}
) || exit $?
( cd papersize-%{V_papersize}
%{l_prefix}/bin/python \
setup.py install \
--root=$RPM_BUILD_ROOT \
--prefix=%{l_prefix}
) || exit $?
( cd pdfautonup-%{V_pdfautonup}
%{l_shtool} subst %{l_value -s -a} \
bin/pdfautonup
%{l_prefix}/bin/python setup.py install \
--root=$RPM_BUILD_ROOT \
--prefix=%{l_prefix}
) || exit $?
%{l_shtool} subst %{l_value -s -a} \
bin/pdfautonup
%{l_prefix}/bin/python setup.py install \
--root=$RPM_BUILD_ROOT \
--prefix=%{l_prefix}
rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/doc
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}

Loading…
Cancel
Save