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