]> git.pld-linux.org Git - packages/poppler.git/blob - poppler.spec
961ae59454ac876be7c0eaad3d51aa0266b655a7
[packages/poppler.git] / poppler.spec
1 #
2 # Conditional build:
3 %bcond_without  cairo   # disable Cairo backend
4 %bcond_without  qt      # disable qt backend
5 #
6 Summary:        PDF rendering library
7 Summary(pl):    Biblioteka renderuj±ca PDF
8 Name:           poppler
9 Version:        0.3.0
10 Release:        2
11 License:        GPL
12 Group:          Libraries
13 Source0:        http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
14 # Source0-md5:  4efb701e536d55849d610f3ff45654b1
15 Patch0:         %{name}-link.patch
16 Patch1:         %{name}-qt.patch
17 URL:            http://poppler.freedesktop.org/
18 BuildRequires:  autoconf >= 2.59
19 BuildRequires:  automake
20 %{?with_cairo:BuildRequires:    cairo-devel >= 0.4.0}
21 BuildRequires:  fontconfig-devel
22 BuildRequires:  freetype-devel >= 2.0
23 BuildRequires:  gtk+2-devel >= 2.0.0
24 BuildRequires:  libstdc++-devel
25 BuildRequires:  libtool >= 2:1.5
26 BuildRequires:  pkgconfig
27 %{?with_qt:BuildRequires:       qt-devel}
28 %{?with_cairo:Requires: cairo >= 0.4.0}
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 A common PDF rendering library for integrating PDF viewing into
33 desktop applications (based on the xpdf-3.0 code base).
34
35 %description -l pl
36 Wspólna biblioteka renderuj±ca PDF do integrowania ogl±dania PDF w
37 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
38
39 %package devel
40 Summary:        Poppler header files
41 Summary(pl):    Pliki nag³ówkowe biblioteki Poppler
42 Group:          Development/Libraries
43 Requires:       %{name} = %{version}-%{release}
44 %{?with_cairo:Requires: cairo-devel >= 0.3.0}
45 Requires:       fontconfig-devel
46 Requires:       freetype-devel >= 2.0
47 Requires:       libstdc++-devel
48
49 %description devel
50 Header files for the Poppler library.
51
52 %description devel -l pl
53 Pliki nag³ówkowe biblioteki Poppler.
54
55 %package static
56 Summary:        Poppler static libraries
57 Summary(pl):    Statyczne biblioteki Poppler
58 Group:          Development/Libraries
59 Requires:       %{name}-devel = %{version}-%{release}
60
61 %description static
62 Poppler static libraries.
63
64 %description static -l pl
65 Statyczne biblioteki Poppler.
66
67 %package glib
68 Summary:        GLib wrapper for poppler
69 Summary(pl):    Wrapper GLib dla popplera
70 Group:          Libraries
71 Requires:       %{name} = %{version}-%{release}
72
73 %description glib
74 GLib wrapper for poppler.
75
76 %description glib -l pl
77 Wrapper GLib dla popplera.
78
79 %package glib-devel
80 Summary:        Header files for GLib wrapper for poppler
81 Summary(pl):    Pliki nag³ówkowe wrappera GLib dla popplera
82 Group:          Development/Libraries
83 Requires:       %{name}-devel = %{version}-%{release}
84 Requires:       %{name}-glib = %{version}-%{release}
85 Requires:       gtk+2-devel >= 2.0.0
86
87 %description glib-devel
88 Header files for GLib wrapper for poppler.
89
90 %description glib-devel -l pl
91 Pliki nag³ówkowe wrappera GLib dla popplera.
92
93 %package glib-static
94 Summary:        Static version of GLib wrapper for poppler
95 Summary(pl):    Statyczna wersja wrappera GLib dla popplera
96 Group:          Development/Libraries
97 Requires:       %{name}-glib-devel = %{version}-%{release}
98
99 %description glib-static
100 Static version of GLib wrapper for poppler.
101
102 %description glib-static -l pl
103 Statyczna wersja wrappera GLib dla popplera.
104
105 %package qt
106 Summary:        Qt wrapper for poppler
107 Summary(pl):    Wrapper Qt dla popplera
108 Group:          Libraries
109 Requires:       %{name} = %{version}-%{release}
110
111 %description qt
112 Qt wrapper for poppler.
113
114 %description qt -l pl
115 Wrapper Qt dla popplera.
116
117 %package qt-devel
118 Summary:        Header files for Qt wrapper for poppler
119 Summary(pl):    Pliki nag³ówkowe wrappera Qt dla popplera
120 Group:          Development/Libraries
121 Requires:       %{name}-devel = %{version}-%{release}
122 Requires:       %{name}-qt = %{version}-%{release}
123 Requires:       qt-devel
124
125 %description qt-devel
126 Header files for Qt wrapper for poppler.
127
128 %description qt-devel -l pl
129 Pliki nag³ówkowe wrappera Qt dla popplera.
130
131 %package qt-static
132 Summary:        Static version of Qt wrapper for poppler
133 Summary(pl):    Statyczna wersja wrappera Qt dla popplera
134 Group:          Development/Libraries
135 Requires:       %{name}-qt-devel = %{version}-%{release}
136
137 %description qt-static
138 Static version of Qt wrapper for poppler.
139
140 %description qt-static -l pl
141 Statyczna wersja wrappera Qt dla popplera.
142
143 %prep
144 %setup -q
145 %patch0 -p1
146 %patch1 -p1
147
148 %build
149 %{__libtoolize}
150 %{__aclocal}
151 %{__autoconf}
152 %{__autoheader}
153 %{__automake}
154 %configure \
155         QTLIB=%{_libdir} \
156         %{!?with_cairo:--disable-cairo-output} \
157         %{!?with_qt:--disable-poppler-qt} \
158         --enable-a4-paper
159 %{__make}
160
161 %install
162 rm -rf $RPM_BUILD_ROOT
163
164 %{__make} install \
165         DESTDIR=$RPM_BUILD_ROOT
166
167 %clean
168 rm -rf $RPM_BUILD_ROOT
169
170 %post   -p /sbin/ldconfig
171 %postun -p /sbin/ldconfig
172
173 %post   glib -p /sbin/ldconfig
174 %postun glib -p /sbin/ldconfig
175
176 %post   qt -p /sbin/ldconfig
177 %postun qt -p /sbin/ldconfig
178
179 %files
180 %defattr(644,root,root,755)
181 %doc AUTHORS ChangeLog NEWS README* TODO
182 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
183
184 %files devel
185 %defattr(644,root,root,755)
186 %attr(755,root,root) %{_libdir}/libpoppler.so
187 %{_libdir}/libpoppler.la
188 %{_includedir}/poppler
189 %exclude %{_includedir}/poppler/glib
190 %{?with_qt:%exclude %{_includedir}/poppler/poppler-qt.h}
191 %{_pkgconfigdir}/poppler.pc
192 %{?with_cairo:%{_pkgconfigdir}/poppler-cairo.pc}
193 %{_pkgconfigdir}/poppler-splash.pc
194
195 %files static
196 %defattr(644,root,root,755)
197 %{_libdir}/libpoppler.a
198
199 %files glib
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_libdir}/libpoppler-glib.so.*.*.*
202
203 %files glib-devel
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/libpoppler-glib.so
206 %{_libdir}/libpoppler-glib.la
207 %{_includedir}/poppler/glib
208 %{_pkgconfigdir}/poppler-glib.pc
209
210 %files glib-static
211 %defattr(644,root,root,755)
212 %{_libdir}/libpoppler-glib.a
213
214 %if %{with qt}
215 %files qt
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_libdir}/libpoppler-qt.so.*.*.*
218
219 %files qt-devel
220 %defattr(644,root,root,755)
221 %attr(755,root,root) %{_libdir}/libpoppler-qt.so
222 %{_libdir}/libpoppler-qt.la
223 %{_includedir}/poppler/poppler-qt.h
224 %{_pkgconfigdir}/poppler-qt.pc
225
226 %files qt-static
227 %defattr(644,root,root,755)
228 %{_libdir}/libpoppler-qt.a
229 %endif
This page took 0.045039 seconds and 2 git commands to generate.