source: projects/specs/branches/6/p/poppler/poppler-vl.spec @ 10676

Revision 10676, 11.5 KB checked in by tomop, 8 years ago (diff)

poppler-0.16.6-3

Line 
1%define name    poppler
2%define version 0.16.6
3%define release 3%{?_dist_release}
4
5Summary:        PDF rendering library.
6Summary(ja):    PDF レンダリング用ライブラリ
7Name:           %{name}
8Version:        %{version}
9Release:        %{release}
10
11Source0:        http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
12Patch10:        poppler-0.10.7-otf-support.patch
13
14Patch100:       poppler-0.16.7-CVE-2013-1788.patch
15Patch110:       poppler-0.16.7-CVE-2013-1790.patch
16Patch120:       CVE-2015-8868.patch
17
18Patch1000:      poppler-qt-bug.patch
19
20License:        GPLv2
21Group:          System Environment/Libraries
22URL:            http://poppler.freedesktop.org/
23
24BuildRequires:  gtk2-devel >= 2.2.0
25BuildRequires:  zlib-devel
26BuildRequires:  libjpeg-devel
27BuildRequires:  openjpeg-devel
28BuildRequires:  cairo-devel
29BuildRequires:  qt-devel
30BuildRequires:  qt4-devel >= 4.4.0
31BuildRequires:  libXmu-devel
32BuildRequires:  lcms-devel
33
34Requires:       poppler-data >= 0.3.0
35
36BuildRoot:      %{_tmppath}/%{name}-%{version}-root
37
38Vendor:         Project Vine
39Distribution:   Vine Linux
40Packager:       kazutaka, inagaki, daisuke
41
42%description
43Poppler is a PDF rendering library based on the xpdf-3.0 code base.
44
45%description -l ja
46Popplerは xpdf-3.0 のコードをベースにした PDF レンダリング用ライブラリ
47です。
48
49#-----------------------------------------------------------------------------
50
51%package devel
52Summary:        Libraries and headers for poppler
53Summary(ja):    poppler用の開発ライブラリおよびヘッダファイル
54Group:          Development/Libraries
55Requires:       %{name} = %{version}-%{release}
56
57%description devel
58This package includes the files needed for developing and compiling
59applications which use the poppler library.
60
61You should install the poppler-devel package if you would like to
62develop applications based on poppler.
63
64%description devel -l ja
65このパッケージは poppler ライブラリを使用するアプリケーションを開発
66するのに必要なライブラリやヘッダファイルを含んでいます。
67
68poppler をベースにしたアプリケーションを開発するなら、このパッケージ
69をインストールしてください。
70
71#-----------------------------------------------------------------------------
72
73%package qt
74Summary:        Qt3 wrapper for poppler
75Group:          System Environment/Libraries
76Requires:       %{name} = %{version}-%{release}
77
78%description qt
79Qt3 wrapper for poppler.
80
81%package qt-devel
82Summary:        Development files for poppler Qt3 wrapper
83Group:          Development/Libraries
84Requires:       %{name}-qt = %{version}-%{release}
85Requires:       %{name}-devel = %{version}-%{release}
86Requires:       qt-devel
87
88%description qt-devel
89Development files for poppler Qt3 wrapper
90
91#-----------------------------------------------------------------------------
92
93%package qt4
94Summary:        Qt4 wrapper for poppler
95Group:          System Environment/Libraries
96Requires:       %{name} = %{version}-%{release}
97Requires:       qt4 >= 4.4.0
98
99%description qt4
100Qt4 wrapper for poppler.
101
102%package qt4-devel
103Summary:        Development files for poppler Qt4 wrapper
104Group:          Development/Libraries
105Requires:       %{name}-qt4 = %{version}-%{release}
106Requires:       %{name}-devel = %{version}-%{release}
107Requires:       qt4-devel >= 4.4.0
108
109%description qt4-devel
110Development files for poppler Qt4 wrapper
111
112#-----------------------------------------------------------------------------
113
114%package utils
115Summary:        Command line utilities for converting PDF files
116Group:          Applications/Text
117Requires:       %{name} = %{version}-%{release}
118
119%description utils
120This utils package installs a number of command line tools for
121converting PDF files to a number of other formats.
122
123#-----------------------------------------------------------------------------
124
125%prep
126%setup -q
127%patch10 -p1 -b .otf-support
128
129%patch100 -p1 -b .CVE-2013-1788
130%patch110 -p1 -b .CVE-2013-1790
131%patch120 -p1 -b .CVE-2015-8868
132
133%patch1000 -p1 -b .qt-bug
134
135%build
136unset QTDIR && . /etc/profile.d/qt.sh
137export CFLAGS="%{optflags} -I/usr/include/openjpeg-1.5"
138export CXXFLAGS="%{optflags} -I/usr/include/openjpeg-1.5"
139%configure \
140           --enable-silent-rules \
141           --enable-shared \
142           --disable-static \
143           --enable-xpdf-headers \
144           --enable-zlib \
145           --enable-introspection=yes \
146           --disable-gtk-doc \
147           --enable-poppler-qt \
148           --enable-poppler-qt4 \
149           --disable-abiword-output
150
151%{__make}
152
153
154%install
155%{__rm} -rf ${RPM_BUILD_ROOT}
156%makeinstall
157
158# remove unnecessary files.
159%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler.la
160%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-cpp.la
161%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-glib.la
162%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-qt.la
163%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-qt4.la
164
165%clean
166%{__rm} -rf ${RPM_BUILD_ROOT}
167
168%post -p /sbin/ldconfig
169
170%postun -p /sbin/ldconfig
171
172%post qt -p /sbin/ldconfig
173
174%postun qt -p /sbin/ldconfig
175
176%post qt4 -p /sbin/ldconfig
177
178%postun qt4 -p /sbin/ldconfig
179
180%files
181%defattr(-,root,root)
182%doc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
183%{_libdir}/lib*.so.*
184%{_libdir}/girepository-1.0/*.typelib
185%exclude %{_libdir}/libpoppler-qt.so.*
186%exclude %{_libdir}/libpoppler-qt4.so.*
187
188%files devel
189%defattr(-, root, root)
190%{_bindir}/poppler-glib-demo
191%{_libdir}/lib*.so
192%{_libdir}/pkgconfig/*.pc
193%{_includedir}/poppler
194%{_datadir}/gir-1.0/*.gir
195%{_datadir}/gtk-doc/html/poppler
196%exclude %{_libdir}/libpoppler-qt.so
197%exclude %{_libdir}/libpoppler-qt4.so
198%exclude %{_libdir}/pkgconfig/poppler-qt.pc
199%exclude %{_libdir}/pkgconfig/poppler-qt4.pc
200%exclude %{_includedir}/poppler/qt3
201%exclude %{_includedir}/poppler/qt4
202
203%files qt
204%defattr(-, root, root)
205%{_libdir}/libpoppler-qt.so.*
206
207%files qt-devel
208%defattr(-, root, root)
209%{_libdir}/libpoppler-qt.so
210%{_libdir}/pkgconfig/poppler-qt.pc
211%{_includedir}/poppler/qt3
212
213%files qt4
214%defattr(-, root, root)
215%{_libdir}/libpoppler-qt4.so.*
216
217%files qt4-devel
218%defattr(-, root, root)
219%{_libdir}/libpoppler-qt4.so
220%{_libdir}/pkgconfig/poppler-qt4.pc
221%{_includedir}/poppler/qt4
222
223%files utils
224%defattr(-, root, root)
225%{_bindir}/pdf*
226%{_mandir}/man1/pdf*
227
228%changelog
229* Sun Jul 24 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.16.6-3
230- added Patch120 to fix CVE-2015-8868.
231- added Patch1000: workaround of a bug of qt3.
232
233* Thu Apr 25 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.16.6-2
234- add patch100 for fix CVE-2013-1788 (DoS)
235- add patch110 for fix CVE-2013-1790 (Stream.cc)
236- These patches are from ubuntu, Thanks.
237
238* Tue May 31 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.16.6-1
239- new upstream release
240
241* Tue Apr 19 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.16.4-2
242- rebuild again on ppc with openjpeg-1.4
243
244* Thu Apr 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.16.4-1
245- new upstream release
246- built with openjpeg-1.4
247
248* Sat Mar 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.16.3-1
249- new upstream release
250- added utils subpackage
251
252* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-1
253- new upstream release
254- add BuildRequires: libXmu-devel
255
256* Sun Mar 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.4-1
257- new upstream release (including security fix CVE-2009-3607)
258- built with new toolchain
259- changed --enable-gtk-doc to --disable-gtk-doc
260
261* Mon Nov  2 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.1-1
262- new upstream release (including security fix based xpdf 3.02pl4)
263- added BR: openjpeg-devel
264
265* Sun Aug 16 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.10.7-3
266- added qt4 wrapper subpackage
267- added BuildRequires: qt4-devel
268
269* Mon Jul 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.7-2
270- add Patch10 to support otf font with TrueType format. (<BTS:0727>)
271  (thanks to tomop)
272
273* Mon May 18 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.7-1
274- new upstream release
275
276* Sun May 10 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.6-3
277- added qt3 wrapper subpackage
278
279* Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.6-2
280- add configure option --enable-shared and --disable-static
281- drop *.a from devel sub package
282
283* Fri Apr 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.6-1
284- new upstream release
285- add Packager: kazutaka
286
287* Sun Mar 15 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.5-1
288- new upstream release
289
290* Mon Feb 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.4-1
291- new upstream release
292
293* Sun Feb 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.3-1
294- new upstream release
295
296* Sat Dec 13 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.2-1
297- new upstream release
298
299* Fri Oct 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.7-1
300- new upstream release
301- built with cairo-1.8.0
302
303* Sat Aug 30 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.6-1
304- new upstream release
305
306* Tue Jul 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.5-1
307- new upstream release
308
309* Tue Jul 01 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.4-1
310- new upstream release
311
312* Thu Jun  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.3-1
313- new upstream release
314- spec in UTF-8
315
316* Tue Apr  1 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.2-1
317- new upstream release.
318- rebuilt with cairo-1.6.4
319
320* Mon Mar 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.0-1
321- new upstream release.
322- apply new versioning policy.
323
324* Sun Mar 02 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.4-0vl1
325- new upstream release.
326
327* Sun Dec 30 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.3-0vl1
328- new upstream release.
329
330* Tue Dec 11 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.2-0vl1
331- new upstream release.
332
333* Sat Oct 27 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.1-0vl1
334- new upstream release.
335
336* Sun Sep 09 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6-0vl1
337- new upstream release.
338- add Requires to poppler-data.
339
340* Mon Jun 18 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.9-0vl1
341- new upstream release.
342- drop Patch100. (Fixed in upstream)
343
344* Fri May 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl3
345- rebuild with new environment/toolchain
346
347* Mon Feb 05 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.5.4-0vl2
348- rebuilt for VineSeed
349
350* Sat Jan 20 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.5.4-0vl1.1
351- add patch100 for fix CVE-2007-0104 (Catalog Dictionary Handling Dos)
352- add Vendor/Distribution Tag
353
354* Tue Sep 26 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.4-0vl1
355- source update.
356- remove unnecessary .la files in %%install section.
357
358* Thu Jun 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.3-0vl2
359- add Requires: xpdf-common >= 3.01
360- fix Url
361
362* Sat Jun 17 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.3-0vl1
363- source update.
364- add BuildRequires gtk-doc.
365
366* Sun May 28 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.2-0vl1
367- source update.
368
369* Sat Mar 11 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-0vl2
370- add --enable-xpdf-headers configure option.
371
372* Wed Mar 01 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-0vl1
373- source update.
374- add %%{_datadir}/gtk-doc/html/poppler in %%files section.
375- add --disable-utils and --enable-zlib configure option.
376  (--disable-utis needed to aboid conflict with xpdf)
377- delete --enable-a4-paper configure option.(no longer supported)
378
379* Wed Jan 25 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.4-0vl1
380- source update.
381
382* Wed Sep 21 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.2-0vl1
383- source update.
384- add configure option --disable-poppler-{qt.qt4}, --enable-a4-paper.
385- del BuildReq: libpixman-devel.(Obsolete by cairo)
386
387* Thu Aug 18 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.0-0vl1
388- source update.
389
390* Sun Jun 25 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.3-0vl1
391- source update.
392
393* Thu May 19 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.2-0vl1
394- source update.
395
396* Thu May 05 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.1-0vl1
397- initial build for VineSeed Plus.
Note: See TracBrowser for help on using the repository browser.