1 %include /usr/lib/rpm/macros.perl
3 %define python_dir %(echo `python -c "import sys; print (sys.prefix + '/lib/python' + sys.version[:3])"`)
4 %define python_include_dir %(echo `python -c "import sys; print (sys.prefix + '/include/python' + sys.version[:3])"`)
6 Summary: Portable C library for dynamically generating PDF files
7 Summary(pl): Przeno¶na biblioteka C do dynamicznej generacji plików PDF
11 License: Alladin Free Public License
14 Group(es): Bibliotecas
17 Source0: http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
18 Patch0: %{name}-DESTDIR.patch
19 Patch1: %{name}-shared-libs.patch
20 BuildRequires: python-devel
21 BuildRequires: perl-devel >= 5.6.1
22 BuildRequires: tcl-devel
23 BuildRequires: zlib-devel
24 BuildRequires: libpng-devel >= 1.0.8
25 BuildRequires: libtiff-devel
26 BuildRequires: libtool
27 BuildRequires: autoconf
28 URL: http://www.pdflib.com/
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 PDFlib is a C library for generating PDF files. It offers a graphics
33 API with support for drawing, text, fonts, images, and hypertext. Call
34 PDFlib routines from within your client program and voila: dynamic PDF
35 files! For detailed instructions on PDFlib programming and the
36 associated API, see the PDFlib Programming Manual, included in PDF
37 format in the PDFlib distribution.
40 PDFlib to biblioteka w C do generowania plików PDF. Oferuje ona API do
41 obs³ugi grafiki ze wsparciem dla rysowania, tekstów, fontów, obrazków
45 Summary: Header file for pdflib
46 Summary(pl): Pliki nag³ówkowe dla %{name}
47 Group: Development/Libraries
48 Group(de): Entwicklung/Libraries
49 Group(fr): Development/Librairies
50 Group(pl): Programowanie/Biblioteki
51 Requires: %{name} = %{version}
54 This package contains the files needed for compiling programs using
57 %description -l pl devel
58 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
62 Summary: Perl bindings for pdflib
63 Summary(pl): Dowi±zania Perla do pdflib
64 Group: Development/Languages/Perl
65 Group(de): Entwicklung/Sprachen/Perl
66 Group(pl): Programowanie/Jêzyki/Perl
67 Requires: %{name} = %{version}
68 Obsoletes: %{name}-perl5
71 Perl bindings for pdflib.
73 %description -l pl perl
74 Dowi±zania Perla do pdflib.
77 Summary: Tcl bindings for pdflib
78 Summary(pl): Dowi±zania Tcl do pdflib
79 Group: Development/Languages/Tcl
80 Group(de): Entwicklung/Sprachen/Tcl
81 Group(pl): Programowanie/Jêzyki/Tcl
82 Requires: %{name} = %{version}
83 Obsoletes: %{name}-tcl8.0
86 Tcl bindings for pdflib.
88 %description -l pl tcl
89 Dowi±zania TCL dla pdflib.
92 Summary: Python bindings for pdflib
93 Summary(pl): Dowi±zania pythona dla pdflib
94 Group: Development/Languages/Python
95 Group(de): Entwicklung/Sprachen/Python
96 Group(pl): Programowanie/Jêzyki/Python
97 Requires: %{name} = %{version}
98 Obsoletes: %{name}-python1.5
101 Python bindings for pdflib.
103 %description -l pl python
104 Dowi±zania pythona dla pdflib.
107 Summary: Static libraries for pdflib
108 Summary(pl): Statyczna biblioteka pdflib
109 Group: Development/Libraries
110 Group(de): Entwicklung/Libraries
111 Group(fr): Development/Librairies
112 Group(pl): Programowanie/Biblioteki
113 Requires: %{name}-devel = %{version}
116 Static libraries for pdflib.
118 %description -l pl static
119 Statyczna biblioteka pdflib.
127 libtoolize --copy --force
128 aclocal --output=config/aclocal.m4
133 --enable-shared-pdflib \
134 --with-py=%{python_dir} --with-pyincl=%{python_include_dir} \
135 --with-perl=%{_bindir}/perl \
136 --with-tcl=%{_bindir}/tclsh \
143 rm -rf $RPM_BUILD_ROOT
145 # arrrghh!!! libtool 1.4 supports linking with non-installed library,
146 # but without DESTDIR! use hack to avoid "relinking" (which requires
147 # libpdf already installed in /usr/lib).
148 for f in bind/{perl/pdflib_pl,python/pdflib_py,tcl/pdflib_tcl}.la ; do
149 sed -e '/^relink_command=/d' $f > $f.new
153 %{__make} install DESTDIR=$RPM_BUILD_ROOT
155 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
157 rm -f doc/readme_{ebcdic,mac,win}.txt
158 gzip -9nf readme.txt doc/*.txt
161 rm -rf $RPM_BUILD_ROOT
163 %post -p /sbin/ldconfig
164 %postun -p /sbin/ldconfig
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_libdir}/lib*.so.*.*
171 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/lib*.so
174 %attr(755,root,root) %{_libdir}/lib*.la
175 %{_includedir}/pdflib.h
176 %{_includedir}/pdflib.hpp
179 %defattr(644,root,root,755)
180 %{perl_sitearch}/pdflib_pl.pm
181 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
186 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
189 %defattr(644,root,root,755)
190 %attr(755,root,root) %{python_dir}/lib-dynload/pdflib_py.so.*
193 %defattr(644,root,root,755)
195 %{perl_sitearch}/pdflib_pl.a
196 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
197 %{python_dir}/lib-dynload/pdflib_py.a