2 %include /usr/lib/rpm/macros.perl
3 %include /usr/lib/rpm/macros.python
5 Summary: Portable C library for dynamically generating PDF files
6 Summary(pl): Przeno¶na biblioteka C do dynamicznej generacji plików PDF
10 License: Alladin Free Public License
13 Group(da): Biblioteker
14 Group(de): Bibliotheken
15 Group(es): Bibliotecas
17 Group(is): Aðgerðasöfn
20 Group(no): Biblioteker
22 Group(pt): Bibliotecas
23 Group(pt_BR): Bibliotecas
28 Source0: http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
29 Patch0: %{name}-DESTDIR.patch
30 Patch1: %{name}-shared-libs.patch
31 BuildRequires: autoconf
32 BuildRequires: automake
33 BuildRequires: libpng-devel >= 1.0.8
34 BuildRequires: libtiff-devel
35 BuildRequires: libtool
36 BuildRequires: perl-devel >= 5.6.1
37 BuildRequires: python-devel >= 2.2
38 BuildRequires: python-modules >= 2.2
39 BuildRequires: tcl-devel
40 BuildRequires: zlib-devel
41 URL: http://www.pdflib.com/
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 PDFlib is a C library for generating PDF files. It offers a graphics
46 API with support for drawing, text, fonts, images, and hypertext. Call
47 PDFlib routines from within your client program and voila: dynamic PDF
48 files! For detailed instructions on PDFlib programming and the
49 associated API, see the PDFlib Programming Manual, included in PDF
50 format in the PDFlib distribution.
53 PDFlib to biblioteka w C do generowania plików PDF. Oferuje ona API do
54 obs³ugi grafiki ze wsparciem dla rysowania, tekstów, fontów, obrazków
58 Summary: Header file for pdflib
59 Summary(pl): Pliki nag³ówkowe dla %{name}
60 Group: Development/Libraries
61 Group(cs): Vývojové prostøedky/Knihovny
62 Group(da): Udvikling/Biblioteker
63 Group(de): Entwicklung/Bibliotheken
64 Group(es): Desarrollo/Bibliotecas
65 Group(fr): Development/Librairies
66 Group(is): Þróunartól/Aðgerðasöfn
67 Group(it): Sviluppo/Librerie
68 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
69 Group(no): Utvikling/Bibliotek
70 Group(pl): Programowanie/Biblioteki
71 Group(pt_BR): Desenvolvimento/Bibliotecas
72 Group(pt): Desenvolvimento/Bibliotecas
73 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
74 Group(sl): Razvoj/Knji¾nice
75 Group(sv): Utveckling/Bibliotek
76 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
77 Requires: %{name} = %{version}
80 This package contains the files needed for compiling programs using
83 %description -l pl devel
84 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
88 Summary: Perl bindings for pdflib
89 Summary(pl): Dowi±zania Perla do pdflib
90 Group: Development/Languages/Perl
91 Group(cs): Vývojové prostøedky/Programovací jazyky/Perl
92 Group(da): Udvikling/Sprog/Perl
93 Group(de): Entwicklung/Sprachen/Perl
94 Group(es): Desarrollo/Lenguajes/Perl
95 Group(fr): Development/Langues/Perl
96 Group(is): Þróunartól/Forritunarmál/Perl
97 Group(it): Sviluppo/Linguaggi/Perl
98 Group(ja): ³«È¯/¸À¸ì/Perl
99 Group(no): Utvikling/Programmeringsspråk/Perl
100 Group(pl): Programowanie/Jêzyki/Perl
101 Group(pt): Desenvolvimento/Linguagens/Perl
102 Group(ru): òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Perl
103 Group(sl): Razvoj/Jeziki/Perl
104 Group(sv): Utveckling/Språk/Perl
105 Requires: %{name} = %{version}
106 Obsoletes: %{name}-perl5
109 Perl bindings for pdflib.
111 %description -l pl perl
112 Dowi±zania Perla do pdflib.
115 Summary: Tcl bindings for pdflib
116 Summary(pl): Dowi±zania Tcl do pdflib
117 Group: Development/Languages/Tcl
118 Group(cs): Vývojové prostøedky/Programovací jazyky/Tcl
119 Group(da): Udvikling/Sprog/Tcl
120 Group(de): Entwicklung/Sprachen/Tcl
121 Group(es): Desarrollo/Lenguajes/Tcl
122 Group(fr): Development/Langues/Tcl
123 Group(is): Þróunartól/Forritunarmál/Tcl
124 Group(it): Sviluppo/Linguaggi/Tcl
125 Group(ja): ³«È¯/¸À¸ì/Tcl
126 Group(no): Utvikling/Programmeringsspråk/Tcl
127 Group(pl): Programowanie/Jêzyki/Tcl
128 Group(pt): Desenvolvimento/Linguagens/Tcl
129 Group(ru): òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Tcl
130 Group(sl): Razvoj/Jeziki/Tcl
131 Group(sv): Utveckling/Språk/Tcl
132 Requires: %{name} = %{version}
133 Obsoletes: %{name}-tcl8.0
136 Tcl bindings for pdflib.
138 %description -l pl tcl
139 Dowi±zania TCL dla pdflib.
142 Summary: Python bindings for pdflib
143 Summary(pl): Dowi±zania pythona dla pdflib
144 Group: Development/Languages/Python
145 Group(cs): Vývojové prostøedky/Programovací jazyky/Python
146 Group(da): Udvikling/Sprog/Python
147 Group(de): Entwicklung/Sprachen/Python
148 Group(es): Desarrollo/Lenguajes/Python
149 Group(fr): Development/Langues/Python
150 Group(is): Þróunartól/Forritunarmál/Python
151 Group(it): Sviluppo/Linguaggi/Python
152 Group(ja): ³«È¯/¸À¸ì/Python
153 Group(no): Utvikling/Programmeringsspråk/Python
154 Group(pl): Programowanie/Jêzyki/Python
155 Group(pt): Desenvolvimento/Linguagens/Python
156 Group(ru): òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Python
157 Group(sl): Razvoj/Jeziki/Python
158 Group(sv): Utveckling/Språk/Python
159 Requires: %{name} = %{version}
161 Obsoletes: %{name}-python1.5
164 Python bindings for pdflib.
166 %description -l pl python
167 Dowi±zania pythona dla pdflib.
170 Summary: Static libraries for pdflib
171 Summary(pl): Statyczna biblioteka pdflib
172 Group: Development/Libraries
173 Group(cs): Vývojové prostøedky/Knihovny
174 Group(da): Udvikling/Biblioteker
175 Group(de): Entwicklung/Bibliotheken
176 Group(es): Desarrollo/Bibliotecas
177 Group(fr): Development/Librairies
178 Group(is): Þróunartól/Aðgerðasöfn
179 Group(it): Sviluppo/Librerie
180 Group(ja): ³«È¯/¥é¥¤¥Ö¥é¥ê
181 Group(no): Utvikling/Bibliotek
182 Group(pl): Programowanie/Biblioteki
183 Group(pt_BR): Desenvolvimento/Bibliotecas
184 Group(pt): Desenvolvimento/Bibliotecas
185 Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
186 Group(sl): Razvoj/Knji¾nice
187 Group(sv): Utveckling/Bibliotek
188 Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
189 Requires: %{name}-devel = %{version}
192 Static libraries for pdflib.
194 %description -l pl static
195 Statyczna biblioteka pdflib.
203 libtoolize --copy --force
204 aclocal --output=config/aclocal.m4
209 --enable-shared-pdflib \
210 --with-py=%{py_sitedir} --with-pyincl=%{py_incdir} \
211 --with-perl=%{_bindir}/perl \
212 --with-tcl=%{_bindir}/tclsh \
219 rm -rf $RPM_BUILD_ROOT
221 # arrrghh!!! libtool 1.4 supports linking with non-installed library,
222 # but without DESTDIR! use hack to avoid "relinking" (which requires
223 # libpdf already installed in /usr/lib).
224 for f in bind/{perl/pdflib_pl,python/pdflib_py,tcl/pdflib_tcl}.la ; do
225 sed -e '/^relink_command=/d' $f > $f.new
229 %{__make} install DESTDIR=$RPM_BUILD_ROOT
231 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
233 rm -f doc/readme_{ebcdic,mac,win}.txt
234 gzip -9nf readme.txt doc/*.txt
237 rm -rf $RPM_BUILD_ROOT
239 %post -p /sbin/ldconfig
240 %postun -p /sbin/ldconfig
243 %defattr(644,root,root,755)
244 %attr(755,root,root) %{_libdir}/lib*.so.*.*
247 %defattr(644,root,root,755)
249 %attr(755,root,root) %{_libdir}/lib*.so
250 %attr(755,root,root) %{_libdir}/lib*.la
251 %{_includedir}/pdflib.h
252 %{_includedir}/pdflib.hpp
255 %defattr(644,root,root,755)
256 %{perl_sitearch}/pdflib_pl.pm
257 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
262 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
265 %defattr(644,root,root,755)
266 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
269 %defattr(644,root,root,755)
271 %{perl_sitearch}/pdflib_pl.a
272 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
273 %{py_libdir}/lib-dynload/pdflib_py.a