]> git.pld-linux.org Git - packages/poppler0.61.git/blob - poppler.spec
- added cvs patch (there was some missing files), 0.5.0 is developement release anyway
[packages/poppler0.61.git] / poppler.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs # disable gtk-doc 
4 %bcond_without  cairo   # disable Cairo backend
5 %bcond_without  qt      # disable qt wrapper
6 #
7 %define         cairo_ver       1.0.0
8 #
9 Summary:        PDF rendering library
10 Summary(pl):    Biblioteka renderuj±ca PDF
11 Name:           poppler
12 Version:        0.5.0
13 Release:        3
14 License:        GPL
15 Group:          Libraries
16 Source0:        http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
17 # Source0-md5:  c84c1be19f43e4a84872ff08234c1960
18 Patch0:         %{name}-cvs.patch
19 Patch1:         %{name}-link.patch
20 Patch2:         %{name}-freetype_includes.patch
21 URL:            http://poppler.freedesktop.org/
22 BuildRequires:  autoconf >= 2.59
23 BuildRequires:  automake
24 %{?with_cairo:BuildRequires:    cairo-devel >= %{cairo_ver}}
25 BuildRequires:  fontconfig-devel
26 BuildRequires:  freetype-devel >= 2.0
27 BuildRequires:  gtk+2-devel >= 2.0.0
28 %{?with_apidocs:BuildRequires:  gtk-doc >= 1.0}
29 BuildRequires:  libstdc++-devel
30 BuildRequires:  libtool >= 2:1.5
31 BuildRequires:  pkgconfig
32 %{?with_qt:BuildRequires:       qt-devel}
33 %{?with_cairo:Requires: cairo >= %{cairo_ver}}
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
37 A common PDF rendering library for integrating PDF viewing into
38 desktop applications (based on the xpdf-3.0 code base).
39
40 %description -l pl
41 Wspólna biblioteka renderuj±ca PDF do integrowania ogl±dania PDF w
42 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
43
44 %package devel
45 Summary:        Poppler header files
46 Summary(pl):    Pliki nag³ówkowe biblioteki Poppler
47 Group:          Development/Libraries
48 Requires:       %{name} = %{version}-%{release}
49 %{?with_cairo:Requires: cairo-devel >= %{cairo_ver}}
50 Requires:       fontconfig-devel
51 Requires:       freetype-devel >= 2.0
52 Requires:       libstdc++-devel
53
54 %description devel
55 Header files for the Poppler library.
56
57 %description devel -l pl
58 Pliki nag³ówkowe biblioteki Poppler.
59
60 %package static
61 Summary:        Poppler static libraries
62 Summary(pl):    Statyczne biblioteki Poppler
63 Group:          Development/Libraries
64 Requires:       %{name}-devel = %{version}-%{release}
65
66 %description static
67 Poppler static libraries.
68
69 %description static -l pl
70 Statyczne biblioteki Poppler.
71
72 %package glib
73 Summary:        GLib wrapper for poppler
74 Summary(pl):    Wrapper GLib dla popplera
75 Group:          Libraries
76 Requires:       %{name} = %{version}-%{release}
77
78 %description glib
79 GLib wrapper for poppler.
80
81 %description glib -l pl
82 Wrapper GLib dla popplera.
83
84 %package glib-devel
85 Summary:        Header files for GLib wrapper for poppler
86 Summary(pl):    Pliki nag³ówkowe wrappera GLib dla popplera
87 Group:          Development/Libraries
88 Requires:       %{name}-devel = %{version}-%{release}
89 Requires:       %{name}-glib = %{version}-%{release}
90 Requires:       gtk+2-devel >= 2.0.0
91
92 %description glib-devel
93 Header files for GLib wrapper for poppler.
94
95 %description glib-devel -l pl
96 Pliki nag³ówkowe wrappera GLib dla popplera.
97
98 %package glib-static
99 Summary:        Static version of GLib wrapper for poppler
100 Summary(pl):    Statyczna wersja wrappera GLib dla popplera
101 Group:          Development/Libraries
102 Requires:       %{name}-glib-devel = %{version}-%{release}
103
104 %description glib-static
105 Static version of GLib wrapper for poppler.
106
107 %description glib-static -l pl
108 Statyczna wersja wrappera GLib dla popplera.
109
110 %package qt
111 Summary:        Qt wrapper for poppler
112 Summary(pl):    Wrapper Qt dla popplera
113 Group:          Libraries
114 Requires:       %{name} = %{version}-%{release}
115
116 %description qt
117 Qt wrapper for poppler.
118
119 %description qt -l pl
120 Wrapper Qt dla popplera.
121
122 %package qt-devel
123 Summary:        Header files for Qt wrapper for poppler
124 Summary(pl):    Pliki nag³ówkowe wrappera Qt dla popplera
125 Group:          Development/Libraries
126 Requires:       %{name}-devel = %{version}-%{release}
127 Requires:       %{name}-qt = %{version}-%{release}
128 Requires:       qt-devel
129
130 %description qt-devel
131 Header files for Qt wrapper for poppler.
132
133 %description qt-devel -l pl
134 Pliki nag³ówkowe wrappera Qt dla popplera.
135
136 %package qt-static
137 Summary:        Static version of Qt wrapper for poppler
138 Summary(pl):    Statyczna wersja wrappera Qt dla popplera
139 Group:          Development/Libraries
140 Requires:       %{name}-qt-devel = %{version}-%{release}
141
142 %description qt-static
143 Static version of Qt wrapper for poppler.
144
145 %description qt-static -l pl
146 Statyczna wersja wrappera Qt dla popplera.
147
148 %package progs
149 Summary:        Set of tools for viewing information and converting PDF files
150 Summary(pl):    Zestaw narzêdzi do wy¶wietlania informacji i konwertowania plików PDF
151 Group:          Applications/Publishing
152 Provides:       pdftops
153 Obsoletes:      pdftohtml
154 Obsoletes:      pdftohtml-pdftops
155 Obsoletes:      xpdf-tools
156 Obsoletes:      poppler-utils
157
158 %description progs
159 Package contains utilites for PDF files. These utilities allow to
160 - extract information about PDF files
161 - extract images from PDF files
162 - convert PDF files to HTML, plain text and PS formats
163
164 %description progs -l pl
165 Pakiet zawiera zestaw narzêdzi do plików PDF. Programy te umo¿liwiaj±
166 - wy¶wietlanie informacji o plikach PDF
167 - wydobywanie obrazków z plików PDF
168 - konwersjê plików PDF do formatów takich jak HTML, PS czy te¿ czystego
169   tekstu
170
171 %prep
172 %setup -q
173 %patch0 -p1
174 %patch1 -p1
175 %patch2 -p1
176
177 %build
178 %{__libtoolize}
179 %{__aclocal} -I m4
180 %{__autoconf}
181 %{__autoheader}
182 %{__automake}
183 %configure \
184         QTLIB=%{_libdir} \
185         %{!?with_cairo:--disable-cairo-output} \
186         %{!?with_qt:--disable-poppler-qt} \
187         --enable-a4-paper \
188         %{?with_apidocs:--enable-gtk-doc} \
189         --enable-xpdf-headers \
190         --with-html-dir=%{_gtkdocdir}
191 %{__make}
192
193 %install
194 rm -rf $RPM_BUILD_ROOT
195
196 %{__make} install \
197         DESTDIR=$RPM_BUILD_ROOT
198
199 %clean
200 rm -rf $RPM_BUILD_ROOT
201
202 %post   -p /sbin/ldconfig
203 %postun -p /sbin/ldconfig
204
205 %post   glib -p /sbin/ldconfig
206 %postun glib -p /sbin/ldconfig
207
208 %post   qt -p /sbin/ldconfig
209 %postun qt -p /sbin/ldconfig
210
211 %files
212 %defattr(644,root,root,755)
213 %doc AUTHORS ChangeLog NEWS README* TODO
214 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
215
216 %files devel
217 %defattr(644,root,root,755)
218 %attr(755,root,root) %{_libdir}/libpoppler.so
219 %{_libdir}/libpoppler.la
220 %{_includedir}/poppler
221 %exclude %{_includedir}/poppler/glib
222 %{?with_qt:%exclude %{_includedir}/poppler/poppler-qt.h}
223 %{_pkgconfigdir}/poppler.pc
224 %{?with_cairo:%{_pkgconfigdir}/poppler-cairo.pc}
225 %{_pkgconfigdir}/poppler-splash.pc
226
227 %{_gtkdocdir}/poppler
228
229 %files static
230 %defattr(644,root,root,755)
231 %{_libdir}/libpoppler.a
232
233 %files glib
234 %defattr(644,root,root,755)
235 %attr(755,root,root) %{_libdir}/libpoppler-glib.so.*.*.*
236
237 %files glib-devel
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/libpoppler-glib.so
240 %{_libdir}/libpoppler-glib.la
241 %{_includedir}/poppler/glib
242 %{_pkgconfigdir}/poppler-glib.pc
243
244 %files glib-static
245 %defattr(644,root,root,755)
246 %{_libdir}/libpoppler-glib.a
247
248 %if %{with qt}
249 %files qt
250 %defattr(644,root,root,755)
251 %attr(755,root,root) %{_libdir}/libpoppler-qt.so.*.*.*
252
253 %files qt-devel
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_libdir}/libpoppler-qt.so
256 %{_libdir}/libpoppler-qt.la
257 %{_includedir}/poppler/poppler-qt.h
258 %{_pkgconfigdir}/poppler-qt.pc
259
260 %files qt-static
261 %defattr(644,root,root,755)
262 %{_libdir}/libpoppler-qt.a
263 %endif
264
265 %files progs
266 %defattr(644,root,root,755)
267 %attr(755,root,root) %{_bindir}/pdf*
268 %{_mandir}/man1/pdf*
This page took 0.079347 seconds and 4 git commands to generate.