]> git.pld-linux.org Git - packages/poppler0.61.git/blob - poppler.spec
- ver. 0.3.2
[packages/poppler0.61.git] / poppler.spec
1 #
2 # Conditional build:
3 %bcond_without  cairo   # disable Cairo backend
4 %bcond_without  qt      # disable qt wrapper
5 #
6 %define cairo_ver       0.5.0
7 #
8 Summary:        PDF rendering library
9 Summary(pl):    Biblioteka renderuj±ca PDF
10 Name:           poppler
11 Version:        0.3.2
12 Release:        1
13 License:        GPL
14 Group:          Libraries
15 Source0:        http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
16 # Source0-md5:  e8570684a366cdf3d499070d9fe8588d
17 Patch0:         %{name}-link.patch
18 URL:            http://poppler.freedesktop.org/
19 BuildRequires:  autoconf >= 2.59
20 BuildRequires:  automake
21 %{?with_cairo:BuildRequires:    cairo-devel >= %{cairo_ver}}
22 BuildRequires:  fontconfig-devel
23 BuildRequires:  freetype-devel >= 2.0
24 BuildRequires:  gtk+2-devel >= 2.0.0
25 BuildRequires:  libstdc++-devel
26 BuildRequires:  libtool >= 2:1.5
27 BuildRequires:  pkgconfig
28 %{?with_qt:BuildRequires:       qt-devel}
29 %{?with_cairo:Requires: cairo >= %{cairo_ver}}
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 A common PDF rendering library for integrating PDF viewing into
34 desktop applications (based on the xpdf-3.0 code base).
35
36 %description -l pl
37 Wspólna biblioteka renderuj±ca PDF do integrowania ogl±dania PDF w
38 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
39
40 %package devel
41 Summary:        Poppler header files
42 Summary(pl):    Pliki nag³ówkowe biblioteki Poppler
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 %{?with_cairo:Requires: cairo-devel >= %{cairo_ver}}
46 Requires:       fontconfig-devel
47 Requires:       freetype-devel >= 2.0
48 Requires:       libstdc++-devel
49
50 %description devel
51 Header files for the Poppler library.
52
53 %description devel -l pl
54 Pliki nag³ówkowe biblioteki Poppler.
55
56 %package static
57 Summary:        Poppler static libraries
58 Summary(pl):    Statyczne biblioteki Poppler
59 Group:          Development/Libraries
60 Requires:       %{name}-devel = %{version}-%{release}
61
62 %description static
63 Poppler static libraries.
64
65 %description static -l pl
66 Statyczne biblioteki Poppler.
67
68 %package glib
69 Summary:        GLib wrapper for poppler
70 Summary(pl):    Wrapper GLib dla popplera
71 Group:          Libraries
72 Requires:       %{name} = %{version}-%{release}
73
74 %description glib
75 GLib wrapper for poppler.
76
77 %description glib -l pl
78 Wrapper GLib dla popplera.
79
80 %package glib-devel
81 Summary:        Header files for GLib wrapper for poppler
82 Summary(pl):    Pliki nag³ówkowe wrappera GLib dla popplera
83 Group:          Development/Libraries
84 Requires:       %{name}-devel = %{version}-%{release}
85 Requires:       %{name}-glib = %{version}-%{release}
86 Requires:       gtk+2-devel >= 2.0.0
87
88 %description glib-devel
89 Header files for GLib wrapper for poppler.
90
91 %description glib-devel -l pl
92 Pliki nag³ówkowe wrappera GLib dla popplera.
93
94 %package glib-static
95 Summary:        Static version of GLib wrapper for poppler
96 Summary(pl):    Statyczna wersja wrappera GLib dla popplera
97 Group:          Development/Libraries
98 Requires:       %{name}-glib-devel = %{version}-%{release}
99
100 %description glib-static
101 Static version of GLib wrapper for poppler.
102
103 %description glib-static -l pl
104 Statyczna wersja wrappera GLib dla popplera.
105
106 %package qt
107 Summary:        Qt wrapper for poppler
108 Summary(pl):    Wrapper Qt dla popplera
109 Group:          Libraries
110 Requires:       %{name} = %{version}-%{release}
111
112 %description qt
113 Qt wrapper for poppler.
114
115 %description qt -l pl
116 Wrapper Qt dla popplera.
117
118 %package qt-devel
119 Summary:        Header files for Qt wrapper for poppler
120 Summary(pl):    Pliki nag³ówkowe wrappera Qt dla popplera
121 Group:          Development/Libraries
122 Requires:       %{name}-devel = %{version}-%{release}
123 Requires:       %{name}-qt = %{version}-%{release}
124 Requires:       qt-devel
125
126 %description qt-devel
127 Header files for Qt wrapper for poppler.
128
129 %description qt-devel -l pl
130 Pliki nag³ówkowe wrappera Qt dla popplera.
131
132 %package qt-static
133 Summary:        Static version of Qt wrapper for poppler
134 Summary(pl):    Statyczna wersja wrappera Qt dla popplera
135 Group:          Development/Libraries
136 Requires:       %{name}-qt-devel = %{version}-%{release}
137
138 %description qt-static
139 Static version of Qt wrapper for poppler.
140
141 %description qt-static -l pl
142 Statyczna wersja wrappera Qt dla popplera.
143
144 %prep
145 %setup -q
146 %patch0 -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.858796 seconds and 3 git commands to generate.