%include /usr/lib/rpm/macros.perl Summary: Portable C library for dynamically generating PDF files Name: pdflib Version: 3.0 Release: 1 License: GPL Group: Libraries Group(fr): Librairies Group(pl): Biblioteki Source0: http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz Patch0: pdflib-DESTDIR.patch BuildRequires: python-devel BuildRequires: perl BuildRequires: tcl-devel BuildRequires: zlib-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: python-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description PDFlib is a C library for generating PDF files. It offers a graphics API with support for drawing, text, fonts, images, and hypertext. Call PDFlib routines from within your client program and voila: dynamic PDF files! For detailed instructions on PDFlib programming and the associated API, see the PDFlib Programming Manual, included in PDF format in the PDFlib distribution. %package devel Summary: Header file for pdflib Group: Development/Libraries Requires: %{name} = %{version} %description devel This package contains the files needed for compiling programs using the PDF library. %package perl Summary: Perl bindings for pdflib Group: Development/Languages/Perl Group(pl): Programowanie/Jêzyki/Perl Requires: %{name} = %{version} %description perl Perl bindings for pdflib. %package tcl Summary: Tcl bindings for pdflib Group: Development/Languages/Tcl Group(pl): Programowanie/Jêzyki/Tcl Requires: %{name} = %{version} %description tcl Tcl bindings for pdflib. %package python Summary: Python bindings for pdflib Group: Development/Languages/Python Group(pl): Programowanie/Jêzyki/Python Requires: %{name} = %{version} %description python Python bindings for pdflib. %package static Summary: Static libraries for pdflib Group: Development/Libraries Requires: %{name}-devel = %{version} %description static Static libraries for pdflib. %prep %setup -q %patch -p1 %build autoconf LDFLAGS="-s"; export LDFLAGS %configure %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \ $RPM_BUILD_ROOT%{perl_sitearch}/pdflib_pl.so.*.* \ $RPM_BUILD_ROOT%{_libdir}/tcl8.0/pdflib/pdflib_tcl.so.*.* \ $RPM_BUILD_ROOT%{_libdir}/python1.5/lib-dynload/pdflib_py.so.*.* gzip -9nf readme.txt doc/*.txt %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so.*.* %files devel %defattr(644,root,root,755) %doc *.gz doc/* %attr(755,root,root) %{_libdir}/lib*.so %attr(755,root,root) %{_libdir}/lib*.la %{_includedir}/pdflib.h %files perl %defattr(644,root,root,755) %{perl_sitearch}/pdflib_pl.pm %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so* %files tcl %defattr(644,root,root,755) %{_libdir}/tcl8.0/pdflib/pdflib_tcl.so.* %{_libdir}/tcl8.0/pdflib/pkgIndex.tcl %files python %defattr(644,root,root,755) %{_libdir}/python1.5/lib-dynload/pdflib_py.so.* %files static %defattr(644,root,root,755) %{_libdir}/libpdf.a %{perl_sitearch}/pdflib_pl.a %{_libdir}/tcl8.0/pdflib/pdflib_tcl.a %{_libdir}/python1.5/lib-dynload/pdflib_py.a