source: projects/specs/trunk/p/poppler/poppler-vl.spec @ 12273

Revision 12273, 13.3 KB checked in by tomop, 5 years ago (diff)

updated 7 packages

cups-filters-1.25.11-1

icu-65.1-2

lsb-4.0-5

openjpeg2-2.3.1-2

poppler-data-0.4.9-1

poppler-0.81.0-2

poppler061-0.61.1-2

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