]> git.pld-linux.org Git - packages/pdftk.git/blame - pdftk.spec
use plain jar instead fastjar - we got 15 years old version:)
[packages/pdftk.git] / pdftk.spec
CommitLineData
7323d92b
TP
1# TODO: build system-wire itext.jar.so and use it here
2#%define itextvers 2.1.7
3Summary: pdftk - the PDF tool kit
4Summary(pl.UTF-8): pdftk - zestaw narzędzi dla plików PDF
ab659fee 5Name: pdftk
7323d92b
TP
6Version: 2.02
7Release: 1
ab659fee 8License: GPL
9Group: Applications/Publishing
7216db5a 10Source0: http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/%{name}-%{version}-src.zip
7323d92b
TP
11# Source0-md5: 6534365fd6727724f288a556ede33faa
12#Patch0: %{name}-use-internal-itext.patch
13#Patch1: %{name}-classpath.patch
14URL: http://www.pdflabs.com/tools/pdftk-server/
ab659fee 15BuildRequires: gcc-java
d2b81b9d 16BuildRequires: jar
7323d92b
TP
17#BuildRequires: jasper-devel
18#BuildRequires: java-itext >= %{itextvers}
ab659fee 19BuildRequires: libgcj-devel
d7a585f1 20BuildRequires: libstdc++-devel
45c80268 21BuildRequires: unzip
7323d92b 22#Requires: java-itext >= %{itextvers}
ab659fee 23Requires: libgcj
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Pdftk is a simple tool for doing everyday things with PDF documents.
28It allows you to merge PDF documents, split PDF pages into a new
29document, decrypt input as necessary (password required), encrypt
30output as desired, apply a background watermark, fill PDF forms with
31FDF data and/or flatten forms report on PDF metrics including Metadata
32and Bookmarks, update PDF metadata, attach files to PDF pages or the
33PDF document, unpack PDF attachments, burst a PDF document into single
34pages, uncompress and re-compress page streams, repair corrupted PDF
35(where possible).
36
9fd0bec4
JR
37%description -l pl.UTF-8
38pdftk to proste narzędzie do pracy codziennej z dokumentami PDF.
39Umożliwia łączenie dokumentów PDF, dzielenie stron PDF na nowe
40dokumenty, odszyfrowywanie wejścia w razie potrzeby (wymaga hasła),
41opcjonalne szyfrowanie wyjścia, dodawanie znaku wodnego, wypełnianie
42formularzy PDF z danymi FDF i/lub tworzenie raportów z formularzy na
43metrykach PDF wraz z metadanymi i zakładkami, uaktualnianie metadanych
44PDF, dołączanie plików do stron lub dokumentów PDF, rozpakowywanie
45załączników PDF, rozkładanie dokumentu PDF na pojedyncze strony,
46dekompresję lub ponowną kompresję strumieni stron, naprawianie
47uszkodzonych plików PDF (w miarę możliwości).
7f4bfbd4 48
ab659fee 49%prep
7216db5a 50%setup -q -n %{name}-%{version}-dist
7323d92b
TP
51#%patch0 -p1
52#%patch1 -p0
6f862066
JR
53
54# remove bundled libraries from source tree
7323d92b 55#%{__rm} -rf java
ab659fee 56
57%build
0108a233 58unset CLASSPATH
4ddf149e 59%{__make} -j1 -f Makefile.Redhat -C pdftk \
d2b81b9d 60 GJAR=jar \
4ddf149e 61 LIBDIR="%{_libdir}" \
7323d92b 62# ITEXTVERS="%{itextvers}"
ab659fee 63
64%install
65rm -rf $RPM_BUILD_ROOT
843bfe40 66install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
7323d92b 67
843bfe40
ER
68install -p pdftk/pdftk $RPM_BUILD_ROOT%{_bindir}/pdftk
69cp -p pdftk.1 $RPM_BUILD_ROOT%{_mandir}/man1/pdftk.1
ab659fee 70
71%clean
72rm -rf $RPM_BUILD_ROOT
73
74%files
75%defattr(644,root,root,755)
7323d92b
TP
76%doc changelog.*
77%attr(755,root,root) %{_bindir}/%{name}
78%{_mandir}/man1/%{name}.1*
This page took 0.106464 seconds and 4 git commands to generate.