]> git.pld-linux.org Git - packages/pdflib.git/blob - pdflib.spec
- updated to 4.0.2 (this version is preffered for php 4.1.1).
[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 dynamicznej generacji plików PDF
7 Name:           pdflib
8 Version:        4.0.2
9 Release:        1
10 License:        Alladin Free Public License
11 Group:          Libraries
12 Group(cs):      Knihovny
13 Group(da):      Biblioteker
14 Group(de):      Bibliotheken
15 Group(es):      Bibliotecas
16 Group(fr):      Librairies
17 Group(is):      Aðgerðasöfn
18 Group(it):      Librerie
19 Group(ja):      ¥é¥¤¥Ö¥é¥ê
20 Group(no):      Biblioteker
21 Group(pl):      Biblioteki
22 Group(pt):      Bibliotecas
23 Group(pt_BR):   Bibliotecas
24 Group(ru):      âÉÂÌÉÏÔÅËÉ
25 Group(sl):      Knji¾nice
26 Group(sv):      Bibliotek
27 Group(uk):      â¦Â̦ÏÔÅËÉ
28 Source0:        http://www.pdflib.com/pdflib/download/%{name}-%{version}.tar.gz
29 Patch0:         %{name}-DESTDIR.patch
30 Patch1:         %{name}-shared-libs.patch
31 BuildRequires:  autoconf
32 BuildRequires:  automake
33 BuildRequires:  libpng-devel >= 1.0.8
34 BuildRequires:  libtiff-devel
35 BuildRequires:  libtool
36 BuildRequires:  perl-devel >= 5.6.1
37 BuildRequires:  python-devel >= 2.2
38 BuildRequires:  python-modules >= 2.2
39 BuildRequires:  tcl-devel
40 BuildRequires:  zlib-devel
41 URL:            http://www.pdflib.com/
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 PDFlib is a C library for generating PDF files. It offers a graphics
46 API with support for drawing, text, fonts, images, and hypertext. Call
47 PDFlib routines from within your client program and voila: dynamic PDF
48 files! For detailed instructions on PDFlib programming and the
49 associated API, see the PDFlib Programming Manual, included in PDF
50 format in the PDFlib distribution.
51
52 %description -l pl
53 PDFlib to biblioteka w C do generowania plików PDF. Oferuje ona API do
54 obs³ugi grafiki ze wsparciem dla rysowania, tekstów, fontów, obrazków
55 oraz hipertekstu.
56
57 %package devel
58 Summary:        Header file for pdflib
59 Summary(pl):    Pliki nag³ówkowe dla %{name}
60 Group:          Development/Libraries
61 Group(cs):      Vývojové prostøedky/Knihovny
62 Group(da):      Udvikling/Biblioteker
63 Group(de):      Entwicklung/Bibliotheken
64 Group(es):      Desarrollo/Bibliotecas
65 Group(fr):      Development/Librairies
66 Group(is):      Þróunartól/Aðgerðasöfn
67 Group(it):      Sviluppo/Librerie
68 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
69 Group(no):      Utvikling/Bibliotek
70 Group(pl):      Programowanie/Biblioteki
71 Group(pt_BR):   Desenvolvimento/Bibliotecas
72 Group(pt):      Desenvolvimento/Bibliotecas
73 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
74 Group(sl):      Razvoj/Knji¾nice
75 Group(sv):      Utveckling/Bibliotek
76 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
77 Requires:       %{name} = %{version}
78
79 %description devel
80 This package contains the files needed for compiling programs using
81 the PDF library.
82
83 %description -l pl devel
84 Pakiet zawiera pliki potrzebne do kompilacji programów u¿ywaj±cych
85 biblioteki PDF.
86
87 %package perl
88 Summary:        Perl bindings for pdflib
89 Summary(pl):    Dowi±zania Perla do pdflib
90 Group:          Development/Languages/Perl
91 Group(cs):      Vývojové prostøedky/Programovací jazyky/Perl
92 Group(da):      Udvikling/Sprog/Perl
93 Group(de):      Entwicklung/Sprachen/Perl
94 Group(es):      Desarrollo/Lenguajes/Perl
95 Group(fr):      Development/Langues/Perl
96 Group(is):      Þróunartól/Forritunarmál/Perl
97 Group(it):      Sviluppo/Linguaggi/Perl
98 Group(ja):      ³«È¯/¸À¸ì/Perl
99 Group(no):      Utvikling/Programmeringsspråk/Perl
100 Group(pl):      Programowanie/Jêzyki/Perl
101 Group(pt):      Desenvolvimento/Linguagens/Perl
102 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Perl
103 Group(sl):      Razvoj/Jeziki/Perl
104 Group(sv):      Utveckling/Språk/Perl
105 Requires:       %{name} = %{version}
106 Obsoletes:      %{name}-perl5
107
108 %description perl
109 Perl bindings for pdflib.
110
111 %description -l pl perl
112 Dowi±zania Perla do pdflib.
113
114 %package tcl
115 Summary:        Tcl bindings for pdflib
116 Summary(pl):    Dowi±zania Tcl do pdflib
117 Group:          Development/Languages/Tcl
118 Group(cs):      Vývojové prostøedky/Programovací jazyky/Tcl
119 Group(da):      Udvikling/Sprog/Tcl
120 Group(de):      Entwicklung/Sprachen/Tcl
121 Group(es):      Desarrollo/Lenguajes/Tcl
122 Group(fr):      Development/Langues/Tcl
123 Group(is):      Þróunartól/Forritunarmál/Tcl
124 Group(it):      Sviluppo/Linguaggi/Tcl
125 Group(ja):      ³«È¯/¸À¸ì/Tcl
126 Group(no):      Utvikling/Programmeringsspråk/Tcl
127 Group(pl):      Programowanie/Jêzyki/Tcl
128 Group(pt):      Desenvolvimento/Linguagens/Tcl
129 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Tcl
130 Group(sl):      Razvoj/Jeziki/Tcl
131 Group(sv):      Utveckling/Språk/Tcl
132 Requires:       %{name} = %{version}
133 Obsoletes:      %{name}-tcl8.0
134
135 %description tcl
136 Tcl bindings for pdflib.
137
138 %description -l pl tcl
139 Dowi±zania TCL dla pdflib.
140
141 %package python
142 Summary:        Python bindings for pdflib
143 Summary(pl):    Dowi±zania pythona dla pdflib
144 Group:          Development/Languages/Python
145 Group(cs):      Vývojové prostøedky/Programovací jazyky/Python
146 Group(da):      Udvikling/Sprog/Python
147 Group(de):      Entwicklung/Sprachen/Python
148 Group(es):      Desarrollo/Lenguajes/Python
149 Group(fr):      Development/Langues/Python
150 Group(is):      Þróunartól/Forritunarmál/Python
151 Group(it):      Sviluppo/Linguaggi/Python
152 Group(ja):      ³«È¯/¸À¸ì/Python
153 Group(no):      Utvikling/Programmeringsspråk/Python
154 Group(pl):      Programowanie/Jêzyki/Python
155 Group(pt):      Desenvolvimento/Linguagens/Python
156 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Python
157 Group(sl):      Razvoj/Jeziki/Python
158 Group(sv):      Utveckling/Språk/Python
159 Requires:       %{name} = %{version}
160 %requires_eq    python
161 Obsoletes:      %{name}-python1.5
162
163 %description python
164 Python bindings for pdflib.
165
166 %description -l pl python
167 Dowi±zania pythona dla pdflib.
168
169 %package static
170 Summary:        Static libraries for pdflib
171 Summary(pl):    Statyczna biblioteka pdflib
172 Group:          Development/Libraries
173 Group(cs):      Vývojové prostøedky/Knihovny
174 Group(da):      Udvikling/Biblioteker
175 Group(de):      Entwicklung/Bibliotheken
176 Group(es):      Desarrollo/Bibliotecas
177 Group(fr):      Development/Librairies
178 Group(is):      Þróunartól/Aðgerðasöfn
179 Group(it):      Sviluppo/Librerie
180 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
181 Group(no):      Utvikling/Bibliotek
182 Group(pl):      Programowanie/Biblioteki
183 Group(pt_BR):   Desenvolvimento/Bibliotecas
184 Group(pt):      Desenvolvimento/Bibliotecas
185 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
186 Group(sl):      Razvoj/Knji¾nice
187 Group(sv):      Utveckling/Bibliotek
188 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
189 Requires:       %{name}-devel = %{version}
190
191 %description static
192 Static libraries for pdflib.
193
194 %description -l pl static
195 Statyczna biblioteka pdflib.
196
197 %prep
198 %setup -q
199 %patch0 -p1
200 %patch1 -p1
201
202 %build
203 libtoolize --copy --force
204 aclocal --output=config/aclocal.m4
205 autoconf
206
207 %configure \
208         --enable-cxx \
209         --enable-shared-pdflib \
210         --with-py=%{py_sitedir} --with-pyincl=%{py_incdir} \
211         --with-perl=%{_bindir}/perl \
212         --with-tcl=%{_bindir}/tclsh \
213         --with-zlib \
214         --with-pnglib \
215         --with-tifflib
216 %{__make}
217  
218 %install
219 rm -rf $RPM_BUILD_ROOT
220
221 # arrrghh!!! libtool 1.4 supports linking with non-installed library,
222 # but without DESTDIR! use hack to avoid "relinking" (which requires
223 # libpdf already installed in /usr/lib).
224 for f in bind/{perl/pdflib_pl,python/pdflib_py,tcl/pdflib_tcl}.la ; do
225         sed -e '/^relink_command=/d' $f > $f.new
226         mv -f $f.new $f
227 done
228
229 %{__make} install DESTDIR=$RPM_BUILD_ROOT
230
231 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
232
233 rm -f doc/readme_{ebcdic,mac,win}.txt
234 gzip -9nf readme.txt doc/*.txt
235
236 %clean
237 rm -rf $RPM_BUILD_ROOT
238
239 %post   -p /sbin/ldconfig
240 %postun -p /sbin/ldconfig
241
242 %files
243 %defattr(644,root,root,755)
244 %attr(755,root,root) %{_libdir}/lib*.so.*.*
245
246 %files devel
247 %defattr(644,root,root,755)
248 %doc *.gz doc/*
249 %attr(755,root,root) %{_libdir}/lib*.so
250 %attr(755,root,root) %{_libdir}/lib*.la
251 %{_includedir}/pdflib.h
252 %{_includedir}/pdflib.hpp
253
254 %files perl
255 %defattr(644,root,root,755)
256 %{perl_sitearch}/pdflib_pl.pm
257 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
258
259 %files tcl
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
262 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
263
264 %files python
265 %defattr(644,root,root,755)
266 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
267
268 %files static
269 %defattr(644,root,root,755)
270 %{_libdir}/libpdf.a
271 %{perl_sitearch}/pdflib_pl.a
272 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
273 %{py_libdir}/lib-dynload/pdflib_py.a
This page took 0.69305 seconds and 4 git commands to generate.