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

Revision 12563, 12.2 KB checked in by tomop, 3 years ago (diff)

updated 3 packages

inkscape-1.0.2-2

poppler-data-0.4.10-1

poppler-21.03.0-1

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