]> git.pld-linux.org Git - packages/pdflib.git/blob - pdflib.spec
- prepared for perl-5.8.0; release 4
[packages/pdflib.git] / pdflib.spec
1
2 %include        /usr/lib/rpm/macros.perl
3 %include        /usr/lib/rpm/macros.python
4
5 Summary:        Portable C library for dynamically generating PDF files
6 Summary(pl):    Przeno¶na biblioteka C do dynamicznego generowania plików PDF
7 Name:           pdflib
8 Version:        4.0.3
9 Release:        4
10 License:        Aladdin Free Public License
11 Group:          Libraries
12 Source0:        http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
13 Patch0:         %{name}-DESTDIR.patch
14 Patch1:         %{name}-shared-libs.patch
15 Patch2:         %{name}-perl_paths.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)
28
29 %description
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.
36
37 %description -l pl
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
40 oraz hipertekstu.
41
42 %package devel
43 Summary:        Header file for pdflib
44 Summary(pl):    Pliki nag³ówkowe dla %{name}
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}
47
48 %description devel
49 This package contains the files needed for compiling programs using
50 the PDF library.
51
52 %description devel -l pl
53 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
54 biblioteki PDF.
55
56 %package perl
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
62
63 %description perl
64 Perl bindings for pdflib.
65
66 %description perl -l pl
67 Dowi±zania Perla do pdflib.
68
69 %package tcl
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
75
76 %description tcl
77 Tcl bindings for pdflib.
78
79 %description tcl -l pl
80 Dowi±zania TCL dla pdflib.
81
82 %package python
83 Summary:        Python bindings for pdflib
84 Summary(pl):    Dowi±zania pythona dla pdflib
85 Group:          Development/Languages/Python
86 Requires:       %{name} = %{version}
87 %pyrequires_eq  python
88 Obsoletes:      %{name}-python1.5
89
90 %description python
91 Python bindings for pdflib.
92
93 %description python -l pl
94 Dowi±zania pythona dla pdflib.
95
96 %package static
97 Summary:        Static libraries for pdflib
98 Summary(pl):    Statyczna biblioteka pdflib
99 Group:          Development/Libraries
100 Requires:       %{name}-devel = %{version}
101
102 %description static
103 Static libraries for pdflib.
104
105 %description static -l pl
106 Statyczna biblioteka pdflib.
107
108 %prep
109 %setup -q
110 %patch0 -p1
111 %patch1 -p1
112 %patch2 -p0
113
114 %build
115 %{__libtoolize}
116 %{__aclocal} --output=config/aclocal.m4
117 %{__autoconf}
118 %configure \
119         --enable-cxx \
120         --enable-shared-pdflib \
121         --with-py=%{py_sitedir} --with-pyincl=%{py_incdir} \
122         --with-perl=%{__perl} \
123         --with-perlincl=%{perl_archlib}/CORE \
124         --with-tcl=%{_bindir}/tclsh \
125         --with-zlib \
126         --with-pnglib \
127         --with-tifflib
128
129 %{__make} CPPFLAGS="$CPPFLAGS" 
130
131 %install
132 rm -rf $RPM_BUILD_ROOT
133
134 %{__make} install \
135         DESTDIR=$RPM_BUILD_ROOT
136
137 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
138
139 %clean
140 rm -rf $RPM_BUILD_ROOT
141
142 %post   -p /sbin/ldconfig
143 %postun -p /sbin/ldconfig
144
145 %files
146 %defattr(644,root,root,755)
147 %doc readme.txt doc/{changes,compatibility,readme_unix}.txt
148 %doc doc/aladdin-license.pdf
149 %attr(755,root,root) %{_libdir}/lib*.so.*.*
150
151 %files devel
152 %defattr(644,root,root,755)
153 %doc doc/PDFlib-manual.pdf
154 %attr(755,root,root) %{_bindir}/pdflib-config
155 %attr(755,root,root) %{_libdir}/lib*.so
156 %{_libdir}/lib*.la
157 %{_includedir}/pdflib.h
158 %{_includedir}/pdflib.hpp
159
160 %files perl
161 %defattr(644,root,root,755)
162 %{perl_vendorarch}/pdflib_pl.pm
163 %attr(755,root,root) %{perl_vendorarch}/pdflib_pl.so*
164
165 %files tcl
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
168 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
169
170 %files python
171 %defattr(644,root,root,755)
172 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
173
174 %files static
175 %defattr(644,root,root,755)
176 %{_libdir}/libpdf.a
177 %{perl_vendorarch}/pdflib_pl.a
178 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
179 %{py_libdir}/lib-dynload/pdflib_py.a
This page took 0.076925 seconds and 4 git commands to generate.