]> git.pld-linux.org Git - packages/pdflib.git/blob - pdflib.spec
- release 3, built against libpng >= 1.0.8
[packages/pdflib.git] / pdflib.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        Portable C library for dynamically generating PDF files
3 Name:           pdflib
4 Version:        3.0
5 Release: 3
6 License:        GPL
7 Group:          Libraries
8 Group(fr):      Librairies
9 Group(pl):      Biblioteki
10 Source0:        http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
11 Patch0:         pdflib-DESTDIR.patch
12 BuildRequires:  python-devel
13 BuildRequires:  perl
14 BuildRequires:  tcl-devel
15 BuildRequires:  zlib-devel
16 BuildRequires:  libpng >= 1.0.8
17 BuildRequires:  libtiff-devel
18 BuildRequires:  python-devel
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 PDFlib is a C library for generating PDF files. It offers a graphics
23 API with support for drawing, text, fonts, images, and hypertext. Call
24 PDFlib routines from within your client program and voila: dynamic PDF
25 files! For detailed instructions on PDFlib programming and the
26 associated API, see the PDFlib Programming Manual, included in PDF
27 format in the PDFlib distribution.
28
29 %package devel
30 Summary:        Header file for pdflib
31 Group:          Development/Libraries
32 Requires:       %{name} = %{version}
33
34 %description devel
35 This package contains the files needed for compiling programs using
36 the PDF library.
37
38 %package perl
39 Summary:        Perl bindings for pdflib
40 Group:          Development/Languages/Perl
41 Group(pl):      Programowanie/Jêzyki/Perl
42 Requires:       %{name} = %{version}
43
44 %description perl
45 Perl bindings for pdflib.
46
47 %package tcl
48 Summary:        Tcl bindings for pdflib
49 Group:          Development/Languages/Tcl
50 Group(pl):      Programowanie/Jêzyki/Tcl
51 Requires:       %{name} = %{version}
52
53 %description tcl
54 Tcl bindings for pdflib.
55
56 %package python
57 Summary:        Python bindings for pdflib
58 Group:          Development/Languages/Python
59 Group(pl):      Programowanie/Jêzyki/Python
60 Requires:       %{name} = %{version}
61
62 %description python
63 Python bindings for pdflib.
64
65 %package static
66 Summary:        Static libraries for pdflib
67 Group:          Development/Libraries
68 Requires:       %{name}-devel = %{version}
69
70 %description static
71 Static libraries for pdflib.
72
73 %prep
74 %setup -q
75 %patch -p1
76
77 %build
78 autoconf
79 LDFLAGS="-s"; export LDFLAGS
80 %configure
81 %{__make}
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85
86 %{__make} install DESTDIR=$RPM_BUILD_ROOT
87
88 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
89         $RPM_BUILD_ROOT%{perl_sitearch}/pdflib_pl.so.*.* \
90         $RPM_BUILD_ROOT%{_libdir}/tcl8.0/pdflib/pdflib_tcl.so.*.* \
91         $RPM_BUILD_ROOT%{_libdir}/python1.5/lib-dynload/pdflib_py.so.*.*
92
93 gzip -9nf readme.txt doc/*.txt
94
95 %clean
96 rm -rf $RPM_BUILD_ROOT
97
98 %post   -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
100
101 %files
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_libdir}/lib*.so.*.*
104
105 %files devel
106 %defattr(644,root,root,755)
107 %doc *.gz doc/*
108 %attr(755,root,root) %{_libdir}/lib*.so
109 %attr(755,root,root) %{_libdir}/lib*.la
110 %{_includedir}/pdflib.h
111
112 %files perl
113 %defattr(644,root,root,755)
114 %{perl_sitearch}/pdflib_pl.pm
115 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
116
117 %files tcl
118 %defattr(644,root,root,755)
119 %{_libdir}/tcl8.0/pdflib/pdflib_tcl.so.*
120 %{_libdir}/tcl8.0/pdflib/pkgIndex.tcl
121
122 %files python
123 %defattr(644,root,root,755)
124 %{_libdir}/python1.5/lib-dynload/pdflib_py.so.*
125
126 %files static
127 %defattr(644,root,root,755)
128 %{_libdir}/libpdf.a
129 %{perl_sitearch}/pdflib_pl.a
130 %{_libdir}/tcl8.0/pdflib/pdflib_tcl.a
131 %{_libdir}/python1.5/lib-dynload/pdflib_py.a
This page took 0.035774 seconds and 4 git commands to generate.