]> git.pld-linux.org Git - packages/pdflib.git/blob - pdflib.spec
- md5, removed dead download URL
[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:        3
10 License:        Aladdin Free Public License
11 Group:          Libraries
12 Source0:        %{name}-%{version}.tar.gz
13 # Source0-md5:  1b9e0d16f3e695902301aa26b6e92513
14 Patch0:         %{name}-DESTDIR.patch
15 Patch1:         %{name}-shared-libs.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
113 %build
114 %{__libtoolize}
115 aclocal --output=config/aclocal.m4
116 %{__autoconf}
117 %configure \
118         --enable-cxx \
119         --enable-shared-pdflib \
120         --with-py=%{py_sitedir} --with-pyincl=%{py_incdir} \
121         --with-perl=%{_bindir}/perl \
122         --with-tcl=%{_bindir}/tclsh \
123         --with-zlib \
124         --with-pnglib \
125         --with-tifflib
126
127 %{__make} CPPFLAGS="$CPPFLAGS" 
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131
132 %{__make} install DESTDIR=$RPM_BUILD_ROOT
133
134 install ./bind/cpp/pdflib.hpp $RPM_BUILD_ROOT%{_includedir}
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %post   -p /sbin/ldconfig
140 %postun -p /sbin/ldconfig
141
142 %files
143 %defattr(644,root,root,755)
144 %doc readme.txt doc/{changes,compatibility,readme_unix}.txt
145 %doc doc/aladdin-license.pdf
146 %attr(755,root,root) %{_libdir}/lib*.so.*.*
147
148 %files devel
149 %defattr(644,root,root,755)
150 %doc doc/PDFlib-manual.pdf
151 %attr(755,root,root) %{_bindir}/pdflib-config
152 %attr(755,root,root) %{_libdir}/lib*.so
153 %attr(755,root,root) %{_libdir}/lib*.la
154 %{_includedir}/pdflib.h
155 %{_includedir}/pdflib.hpp
156
157 %files perl
158 %defattr(644,root,root,755)
159 %{perl_sitearch}/pdflib_pl.pm
160 %attr(755,root,root) %{perl_sitearch}/pdflib_pl.so*
161
162 %files tcl
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/tcl*/pdflib/pdflib_tcl.so.*
165 %{_libdir}/tcl*/pdflib/pkgIndex.tcl
166
167 %files python
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{py_libdir}/lib-dynload/pdflib_py.so.*
170
171 %files static
172 %defattr(644,root,root,755)
173 %{_libdir}/libpdf.a
174 %{perl_sitearch}/pdflib_pl.a
175 %{_libdir}/tcl*/pdflib/pdflib_tcl.a
176 %{py_libdir}/lib-dynload/pdflib_py.a
This page took 0.236144 seconds and 3 git commands to generate.