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
12 Source0: http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
13 Patch0: %{name}-DESTDIR.patch
14 Patch1: %{name}-shared-libs.patch
15 BuildRequires: autoconf
16 BuildRequires: automake
17 BuildRequires: libpng-devel >= 1.0.8
18 BuildRequires: libtiff-devel
19 BuildRequires: libtool
20 BuildRequires: perl-devel >= 5.6.1
21 BuildRequires: python-devel >= 2.2
22 BuildRequires: python-modules >= 2.2
23 BuildRequires: tcl-devel
24 BuildRequires: zlib-devel
25 URL: http://www.pdflib.com/
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 PDFlib is a C library for generating PDF files. It offers a graphics
30 API with support for drawing, text, fonts, images, and hypertext. Call
31 PDFlib routines from within your client program and voila: dynamic PDF
32 files! For detailed instructions on PDFlib programming and the
33 associated API, see the PDFlib Programming Manual, included in PDF
34 format in the PDFlib distribution.
37 PDFlib to biblioteka w C do generowania plików PDF. Oferuje ona API do
38 obs³ugi grafiki ze wsparciem dla rysowania, tekstów, fontów, obrazków
42 Summary: Header file for pdflib
43 Summary(pl): Pliki nag³ówkowe dla %{name}
44 Group: Development/Libraries
45 Requires: %{name} = %{version}
48 This package contains the files needed for compiling programs using
51 %description devel -l pl
52 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
56 Summary: Perl bindings for pdflib
57 Summary(pl): Dowi±zania Perla do pdflib
58 Group: Development/Languages/Perl
59 Requires: %{name} = %{version}
60 Obsoletes: %{name}-perl5
63 Perl bindings for pdflib.
65 %description perl -l pl
66 Dowi±zania Perla do pdflib.
69 Summary: Tcl bindings for pdflib
70 Summary(pl): Dowi±zania Tcl do pdflib
71 Group: Development/Languages/Tcl
72 Requires: %{name} = %{version}
73 Obsoletes: %{name}-tcl8.0
76 Tcl bindings for pdflib.
78 %description tcl -l pl
79 Dowi±zania TCL dla pdflib.
82 Summary: Python bindings for pdflib
83 Summary(pl): Dowi±zania pythona dla pdflib
84 Group: Development/Languages/Python
85 Requires: %{name} = %{version}
87 Obsoletes: %{name}-python1.5
90 Python bindings for pdflib.
92 %description python -l pl
93 Dowi±zania pythona dla pdflib.
96 Summary: Static libraries for pdflib
97 Summary(pl): Statyczna biblioteka pdflib
98 Group: Development/Libraries
99 Requires: %{name}-devel = %{version}
102 Static libraries for pdflib.
104 %description static -l pl
105 Statyczna biblioteka pdflib.
113 libtoolize --copy --force
114 aclocal --output=config/aclocal.m4
119 --enable-shared-pdflib \
120 --with-py=%{py_sitedir} --with-pyincl=%{py_incdir} \
121 --with-perl=%{_bindir}/perl \
122 --with-tcl=%{_bindir}/tclsh \
129 rm -rf $RPM_BUILD_ROOT
131 # arrrghh!!! libtool 1.4 supports linking with non-installed library,
132 # but without DESTDIR! use hack to avoid "relinking" (which requires
133 # libpdf already installed in /usr/lib).
134 for f in bind/{perl/pdflib_pl,python/pdflib_py,tcl/pdflib_tcl}.la ; do
135 sed -e '/^relink_command=/d' $f > $f.new
139 %{__make} install DESTDIR=$RPM_BUILD_ROOT
141 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
143 rm -f doc/readme_{ebcdic,mac,win}.txt
144 gzip -9nf readme.txt doc/*.txt
147 rm -rf $RPM_BUILD_ROOT
149 %post -p /sbin/ldconfig
150 %postun -p /sbin/ldconfig
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_libdir}/lib*.so.*.*
157 %defattr(644,root,root,755)
159 %attr(755,root,root) %{_libdir}/lib*.so
160 %attr(755,root,root) %{_libdir}/lib*.la
161 %{_includedir}/pdflib.h
162 %{_includedir}/pdflib.hpp
165 %defattr(644,root,root,755)
166 %{perl_sitearch}/pdflib_pl.pm
167 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
172 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
179 %defattr(644,root,root,755)
181 %{perl_sitearch}/pdflib_pl.a
182 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
183 %{py_libdir}/lib-dynload/pdflib_py.a