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 dynamicznego generowania plików PDF
10 License: Aladdin Free Public License
12 Source0: %{name}-%{version}.tar.gz
13 # Source0-md5: 1b9e0d16f3e695902301aa26b6e92513
14 Patch0: %{name}-DESTDIR.patch
15 Patch1: %{name}-shared-libs.patch
16 URL: http://www.pdflib.com/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: libpng-devel >= 1.0.8
20 BuildRequires: libtiff-devel
21 BuildRequires: libtool >= 0:1.4.2-9
22 BuildRequires: perl-devel >= 5.6.1
23 BuildRequires: python-devel >= 2.2
24 BuildRequires: python-modules >= 2.2
25 BuildRequires: tcl-devel
26 BuildRequires: zlib-devel
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 PDFlib is a C library for generating PDF files. It offers a graphics
31 API with support for drawing, text, fonts, images, and hypertext. Call
32 PDFlib routines from within your client program and voila: dynamic PDF
33 files! For detailed instructions on PDFlib programming and the
34 associated API, see the PDFlib Programming Manual, included in PDF
35 format in the PDFlib distribution.
38 PDFlib to biblioteka w C do generowania plików PDF. Oferuje ona API do
39 obs³ugi grafiki ze wsparciem dla rysowania, tekstów, fontów, obrazków
43 Summary: Header file for pdflib
44 Summary(pl): Pliki nag³ówkowe dla %{name}
45 Group: Development/Libraries
46 Requires: %{name} = %{version}
49 This package contains the files needed for compiling programs using
52 %description devel -l pl
53 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
57 Summary: Perl bindings for pdflib
58 Summary(pl): Dowi±zania Perla do pdflib
59 Group: Development/Languages/Perl
60 Requires: %{name} = %{version}
61 Obsoletes: %{name}-perl5
64 Perl bindings for pdflib.
66 %description perl -l pl
67 Dowi±zania Perla do pdflib.
70 Summary: Tcl bindings for pdflib
71 Summary(pl): Dowi±zania Tcl do pdflib
72 Group: Development/Languages/Tcl
73 Requires: %{name} = %{version}
74 Obsoletes: %{name}-tcl8.0
77 Tcl bindings for pdflib.
79 %description tcl -l pl
80 Dowi±zania TCL dla pdflib.
83 Summary: Python bindings for pdflib
84 Summary(pl): Dowi±zania pythona dla pdflib
85 Group: Development/Languages/Python
86 Requires: %{name} = %{version}
88 Obsoletes: %{name}-python1.5
91 Python bindings for pdflib.
93 %description python -l pl
94 Dowi±zania pythona dla pdflib.
97 Summary: Static libraries for pdflib
98 Summary(pl): Statyczna biblioteka pdflib
99 Group: Development/Libraries
100 Requires: %{name}-devel = %{version}
103 Static libraries for pdflib.
105 %description static -l pl
106 Statyczna biblioteka pdflib.
115 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 \
127 %{__make} CPPFLAGS="$CPPFLAGS"
130 rm -rf $RPM_BUILD_ROOT
132 %{__make} install DESTDIR=$RPM_BUILD_ROOT
134 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
137 rm -rf $RPM_BUILD_ROOT
139 %post -p /sbin/ldconfig
140 %postun -p /sbin/ldconfig
143 %defattr(644,root,root,755)
144 %doc readme.txt doc/{changes,compatibility,readme_unix}.txt
145 %doc doc/aladdin-license.pdf
146 %attr(755,root,root) %{_libdir}/lib*.so.*.*
149 %defattr(644,root,root,755)
150 %doc doc/PDFlib-manual.pdf
151 %attr(755,root,root) %{_bindir}/pdflib-config
152 %attr(755,root,root) %{_libdir}/lib*.so
153 %attr(755,root,root) %{_libdir}/lib*.la
154 %{_includedir}/pdflib.h
155 %{_includedir}/pdflib.hpp
158 %defattr(644,root,root,755)
159 %{perl_sitearch}/pdflib_pl.pm
160 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
165 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
172 %defattr(644,root,root,755)
174 %{perl_sitearch}/pdflib_pl.a
175 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
176 %{py_libdir}/lib-dynload/pdflib_py.a