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

Revision 11311, 12.7 KB checked in by tomop, 6 years ago (diff)

poppler-0.61.1-1

Line 
1%bcond_with doc
2
3%define name    poppler
4%define version 0.61.1
5%define release 1%{?_dist_release}
6
7Summary:        PDF rendering library.
8Summary(ja):    PDF レンダリング用ライブラリ
9Name:           %{name}
10Version:        %{version}
11Release:        %{release}
12
13Source0:        http://poppler.freedesktop.org/%{name}-%{version}.tar.xz
14
15# https://bugzilla.redhat.com/show_bug.cgi?id=1185007
16Patch0:  poppler-0.30.0-rotated-words-selection.patch
17# https://bugzilla.redhat.com/show_bug.cgi?id=1113172
18Patch1:  0001-workaround-a-bug-in-nss-header.patch
19
20License:        GPLv2
21Group:          System Environment/Libraries
22URL:            http://poppler.freedesktop.org/
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
40
41Requires:       poppler-data >= 0.3.0
42
43BuildRoot:      %{_tmppath}/%{name}-%{version}-root
44
45Obsoletes:      %{name}-qt < 0.18
46Obsoletes:      %{name}-qt-devel < 0.18
47
48Vendor:         Project Vine
49Distribution:   Vine Linux
50Packager:       kazutaka, inagaki, daisuke, Takemikaduchi
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  ..
153unset CC
154%{__make} %{?_smp_mflags}
155
156%install
157%{__rm} -rf ${RPM_BUILD_ROOT}
158cd build
159%{__make} install DESTDIR=$RPM_BUILD_ROOT
160
161# remove unnecessary files.
162%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler.la
163%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-cpp.la
164%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-glib.la
165%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-qt4.la
166%{__rm} -rf ${RPM_BUILD_ROOT}/%{_libdir}/libpoppler-qt5.la
167
168%clean
169%{__rm} -rf ${RPM_BUILD_ROOT}
170
171%post -p /sbin/ldconfig
172
173%postun -p /sbin/ldconfig
174
175%post qt4 -p /sbin/ldconfig
176
177%postun qt4 -p /sbin/ldconfig
178
179%files
180%defattr(-,root,root)
181%doc AUTHORS COPYING ChangeLog INSTALL NEWS README* TODO
182%{_libdir}/lib*.so.*
183%{_libdir}/girepository-1.0/*.typelib
184%exclude %{_libdir}/libpoppler-qt4.so.*
185%exclude %{_libdir}/libpoppler-qt5.so.*
186
187%files devel
188%defattr(-, root, root)
189%{_libdir}/lib*.so
190%{_libdir}/pkgconfig/*.pc
191%{_includedir}/poppler
192%{_datadir}/gir-1.0/*.gir
193%if %{with doc}
194%{_datadir}/gtk-doc/html/poppler
195%endif
196%exclude %{_libdir}/libpoppler-qt4.so
197%exclude %{_libdir}/libpoppler-qt5.so
198%exclude %{_libdir}/pkgconfig/poppler-qt4.pc
199%exclude %{_libdir}/pkgconfig/poppler-qt5.pc
200%exclude %{_includedir}/poppler/qt4
201%exclude %{_includedir}/poppler/qt5
202
203%files qt4
204%defattr(-, root, root)
205%{_libdir}/libpoppler-qt4.so.*
206
207%files qt4-devel
208%defattr(-, root, root)
209%{_libdir}/libpoppler-qt4.so
210%{_libdir}/pkgconfig/poppler-qt4.pc
211%{_includedir}/poppler/qt4
212
213%files qt5
214%defattr(-, root, root)
215%{_libdir}/libpoppler-qt5.so.*
216
217%files qt5-devel
218%defattr(-, root, root)
219%{_libdir}/libpoppler-qt5.so
220%{_libdir}/pkgconfig/poppler-qt5.pc
221%{_includedir}/poppler/qt5
222
223%files utils
224%defattr(-, root, root)
225%{_bindir}/pdf*
226%{_mandir}/man1/pdf*
227
228%changelog
229* Sun Dec 31 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.61.1-1
230- new upstream release.
231- imported Patch0 and 1 from rawhide.
232
233* Thu Mar  9 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.43.0-4
234- new upstream release.
235- fixed qt5 stuff.
236
237* Mon Nov 21 2016 Toshiaki Ara <ara_t@384.jp> 0.43.0-3
238- add packages: poppler-qt5 / poppler-qt5-devel
239
240* Wed Jun 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.43.0-2
241- rebuilt with new toolchain.
242
243* Mon May 09 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.43.0-1
244- new upstream release
245
246* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.37.0-1
247- new upstream release
248
249* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.26.5-1
250- new upstream release
251
252* Tue Jul 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.26.2-1
253- new upstream release
254
255* Wed Apr 30 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.24.5-1
256- new upstream release with security fixes
257
258* Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.2-2
259- rebuild with VineSeed environment
260
261* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.2-1
262- new upstream release
263
264* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.20.4-1
265- new upstream release
266- change BuildRequires: lcms2-devel instead of lcms-devel
267- add BuildRequires: libtiff-devel
268
269* Wed Apr 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.18.4-1
270- new upstream release
271- remove Patch10
272- remove qt, qt-devel sub packages
273
274* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.16.6-2
275- add Requires: gtk2-devel (-devel package)
276
277* Tue May 31 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.16.6-1
278- new upstream release
279
280* Tue Apr 19 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.16.4-2
281- rebuild again on ppc with openjpeg-1.4
282
283* Thu Apr 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.16.4-1
284- new upstream release
285- built with openjpeg-1.4
286
287* Sat Mar 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.16.3-1
288- new upstream release
289- added utils subpackage
290
291* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-1
292- new upstream release
293- add BuildRequires: libXmu-devel
294
295* Sun Mar 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.4-1
296- new upstream release (including security fix CVE-2009-3607)
297- built with new toolchain
298- changed --enable-gtk-doc to --disable-gtk-doc
299
300* Mon Nov  2 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.12.1-1
301- new upstream release (including security fix based xpdf 3.02pl4)
302- added BR: openjpeg-devel
303
304* Sun Aug 16 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.10.7-3
305- added qt4 wrapper subpackage
306- added BuildRequires: qt4-devel
307
308* Mon Jul 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.10.7-2
309- add Patch10 to support otf font with TrueType format. (<BTS:0727>)
310  (thanks to tomop)
311
312* Mon May 18 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.7-1
313- new upstream release
314
315* Sun May 10 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.10.6-3
316- added qt3 wrapper subpackage
317
318* Fri May 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.6-2
319- add configure option --enable-shared and --disable-static
320- drop *.a from devel sub package
321
322* Fri Apr 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.6-1
323- new upstream release
324- add Packager: kazutaka
325
326* Sun Mar 15 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.5-1
327- new upstream release
328
329* Mon Feb 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.4-1
330- new upstream release
331
332* Sun Feb 01 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.3-1
333- new upstream release
334
335* Sat Dec 13 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.10.2-1
336- new upstream release
337
338* Fri Oct 10 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.7-1
339- new upstream release
340- built with cairo-1.8.0
341
342* Sat Aug 30 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.6-1
343- new upstream release
344
345* Tue Jul 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.5-1
346- new upstream release
347
348* Tue Jul 01 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.4-1
349- new upstream release
350
351* Thu Jun  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.3-1
352- new upstream release
353- spec in UTF-8
354
355* Tue Apr  1 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.8.2-1
356- new upstream release.
357- rebuilt with cairo-1.6.4
358
359* Mon Mar 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.8.0-1
360- new upstream release.
361- apply new versioning policy.
362
363* Sun Mar 02 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.4-0vl1
364- new upstream release.
365
366* Sun Dec 30 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.3-0vl1
367- new upstream release.
368
369* Tue Dec 11 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.2-0vl1
370- new upstream release.
371
372* Sat Oct 27 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6.1-0vl1
373- new upstream release.
374
375* Sun Sep 09 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.6-0vl1
376- new upstream release.
377- add Requires to poppler-data.
378
379* Mon Jun 18 2007 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.9-0vl1
380- new upstream release.
381- drop Patch100. (Fixed in upstream)
382
383* Fri May 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.4-0vl3
384- rebuild with new environment/toolchain
385
386* Mon Feb 05 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.5.4-0vl2
387- rebuilt for VineSeed
388
389* Sat Jan 20 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.5.4-0vl1.1
390- add patch100 for fix CVE-2007-0104 (Catalog Dictionary Handling Dos)
391- add Vendor/Distribution Tag
392
393* Tue Sep 26 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.4-0vl1
394- source update.
395- remove unnecessary .la files in %%install section.
396
397* Thu Jun 22 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.3-0vl2
398- add Requires: xpdf-common >= 3.01
399- fix Url
400
401* Sat Jun 17 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.3-0vl1
402- source update.
403- add BuildRequires gtk-doc.
404
405* Sun May 28 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.2-0vl1
406- source update.
407
408* Sat Mar 11 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-0vl2
409- add --enable-xpdf-headers configure option.
410
411* Wed Mar 01 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-0vl1
412- source update.
413- add %%{_datadir}/gtk-doc/html/poppler in %%files section.
414- add --disable-utils and --enable-zlib configure option.
415  (--disable-utis needed to aboid conflict with xpdf)
416- delete --enable-a4-paper configure option.(no longer supported)
417
418* Wed Jan 25 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.4-0vl1
419- source update.
420
421* Wed Sep 21 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.2-0vl1
422- source update.
423- add configure option --disable-poppler-{qt.qt4}, --enable-a4-paper.
424- del BuildReq: libpixman-devel.(Obsolete by cairo)
425
426* Thu Aug 18 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.0-0vl1
427- source update.
428
429* Sat Jun 25 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.3-0vl1
430- source update.
431
432* Thu May 19 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.2-0vl1
433- source update.
434
435* Thu May 05 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.1-0vl1
436- initial build for VineSeed Plus.
Note: See TracBrowser for help on using the repository browser.