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