source: spec/trunk/SPECS/poppler.spec@ 1509

Last change on this file since 1509 was 1509, checked in by Silvan Scherrer, 7 years ago

spec: poppler: Release version 0.59.0-2.

File size: 7.7 KB
Line 
1Summary: PDF rendering library
2Name: poppler
3Version: 0.59.0
4Release: 2%{?dist}
5License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT
6Group: Development/Libraries
7URL: http://poppler.freedesktop.org/
8
9Vendor: bww bitwise works GmbH
10%scm_source svn http://svn.netlabs.org/repos/ports/poppler/trunk 2299
11
12Requires: poppler-data >= 0.4.0
13Requires: nss >= 3.23.0
14BuildRequires: gcc make subversion zip
15
16BuildRequires: gettext-devel
17BuildRequires: libjpeg-devel
18#BuildRequires: openjpeg2-devel
19BuildRequires: cairo-devel
20BuildRequires: lcms2-devel
21BuildRequires: libqt4-devel
22#BuildRequires: libqt5-devel
23BuildRequires: libtiff-devel
24BuildRequires: libpng-devel
25BuildRequires: nss-devel >= 3.23.0
26BuildRequires: freetype-devel >= 2.5.3
27BuildRequires: fontconfig-devel >= 2.11.94
28
29BuildRequires: autoconf
30BuildRequires: automake
31BuildRequires: libtool
32BuildRequires: pkgconfig
33BuildRequires: zlib-devel
34
35%description
36%{name} is a PDF rendering library.
37
38%package devel
39Summary: Libraries and headers for poppler
40Group: Development/Libraries
41Requires: %{name} = %{version}-%{release}
42
43%description devel
44You should install the poppler-devel package if you would like to
45compile applications based on poppler.
46
47%package qt
48Summary: Qt4 wrapper for poppler
49Group: System Environment/Libraries
50Requires: %{name} = %{version}-%{release}
51%{?_qt4:Requires: qt4 >= %{_qt4_version}}
52Obsoletes: poppler-qt4 < 0.16.0-3
53Provides: poppler-qt4 = %{version}-%{release}
54
55%description qt
56%{summary}.
57
58%package qt-devel
59Summary: Development files for Qt4 wrapper
60Group: Development/Libraries
61Requires: %{name}-qt = %{version}-%{release}
62Requires: %{name}-devel = %{version}-%{release}
63Obsoletes: poppler-qt4-devel < 0.16.0-3
64Provides: poppler-qt4-devel = %{version}-%{release}
65Requires: qt4-devel-kit
66
67%description qt-devel
68%{summary}.
69
70#%package qt5
71#Summary: Qt5 wrapper for poppler
72#Group: System Environment/Libraries
73#Requires: %{name} = %{version}-%{release}
74#%{?_qt5:Requires: qt5-qtbase >= %{_qt5_version}}
75#%description qt5
76#%{summary}.
77
78#%package qt5-devel
79#Summary: Development files for Qt5 wrapper
80#Group: Development/Libraries
81#Requires: %{name}-qt5 = %{version}-%{release}
82#Requires: %{name}-devel = %{version}-%{release}
83#Requires: qt5-qtbase-devel
84#%description qt5-devel
85#%{summary}.
86
87%package cpp
88Summary: Pure C++ wrapper for poppler
89Group: Development/Libraries
90Requires: %{name} = %{version}-%{release}
91
92%description cpp
93%{summary}.
94
95%package cpp-devel
96Summary: Development files for C++ wrapper
97Group: Development/Libraries
98Requires: %{name}-cpp = %{version}-%{release}
99Requires: %{name}-devel = %{version}-%{release}
100
101%description cpp-devel
102%{summary}.
103
104%package utils
105Summary: Command line utilities for converting PDF files
106Group: Applications/Text
107Requires: %{name} = %{version}-%{release}
108
109%description utils
110Command line tools for manipulating PDF files and converting them to
111other formats.
112
113%package demos
114Summary: Demos for poppler
115Group: Applications/Text
116Requires: %{name}-glib = %{version}-%{release}
117
118%description demos
119%{summary}.
120
121%legacy_runtime_packages
122
123%debug_package
124
125%prep
126%scm_setup
127
128# hammer to nuke rpaths, recheck on new releases
129autoreconf -fvi
130
131%build
132
133# these defines needs to go, as soon as we have a pkg-conf for qt
134POPPLER_QT4_CFLAGS='-D__OS2__'
135POPPLER_QT4_LIBS='-lQtCore4 -lQtGui4 -lQtNetwork4 -lQtXml4'
136POPPLER_QT4_TEST_CFLAGS=$POPPLER_QT4_CFLAGS
137POPPLER_QT4_TEST_LIBS=$POPPLER_QT4_LIBS
138PATH=$PATH';/@unixroot/usr/lib/qt4/bin'
139
140LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp -lcx"
141
142export LDFLAGS
143export POPPLER_QT4_CFLAGS
144export POPPLER_QT4_LIBS
145export POPPLER_QT4_TEST_CFLAGS
146export POPPLER_QT4_TEST_LIBS
147export PATH
148export VENDOR="%{vendor}"
149
150#remove the unmaintained libjpeg stuff when we have a openjpeg2 port
151%configure \
152 --enable-poppler-qt4=yes --enable-zlib=yes \
153 --enable-zlib-uncompress=yes --enable-libopenjpeg=unmaintained \
154 --enable-shared --disable-static \
155 --enable-xpdf-headers
156
157%{__make} %{?_smp_mflags}
158
159%install
160rm -rf $RPM_BUILD_ROOT
161
162%{__make} install \
163 DESTDIR=$RPM_BUILD_ROOT
164
165rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.la
166
167%clean
168rm -rf $RPM_BUILD_ROOT
169
170%files
171%doc README
172%license COPYING
173%attr(755,root,root) %{_libdir}/popple70.dll
174
175%files devel
176%attr(755,root,root) %{_libdir}/poppler_dll.a
177%attr(755,root,root) %{_libdir}/poppler70_dll.a
178%{_libdir}/pkgconfig/poppler.pc
179%{_libdir}/pkgconfig/poppler-splash.pc
180%{_libdir}/pkgconfig/poppler-cairo.pc
181%dir %{_includedir}/poppler/
182# xpdf headers
183%{_includedir}/poppler/*.h
184%{_includedir}/poppler/fofi/
185%{_includedir}/poppler/goo/
186%{_includedir}/poppler/splash/
187
188%files qt
189%attr(755,root,root) %{_libdir}/poppq4*.dll
190
191%files qt-devel
192%attr(755,root,root) %{_libdir}/poppler-qt4*_dll.a
193%{_libdir}/pkgconfig/poppler-qt4.pc
194%{_includedir}/poppler/qt4/
195
196#%files qt5
197#%attr(755,root,root) %{_libdir}/poppq5*.dll
198
199#%files qt5-devel
200#%attr(755,root,root) %{_libdir}/poppler-qt5*_dll.a
201#%{_libdir}/pkgconfig/poppler-qt5.pc
202#%{_includedir}/poppler/qt5/
203
204%files cpp
205%attr(755,root,root) %{_libdir}/popplc*.dll
206
207%files cpp-devel
208%{_libdir}/pkgconfig/poppler-cpp.pc
209%attr(755,root,root) %{_libdir}/poppler-cpp*_dll.a
210%{_includedir}/poppler/cpp
211
212%files utils
213%{_bindir}/pdf*.exe
214%{_bindir}/text2pdf.exe
215%{_mandir}/man1/*
216
217
218%changelog
219* Fri Nov 2 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.59.0-2
220- enable the unmaintained JPXDecoder for now
221
222* Mon Aug 20 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.59.0-1
223- update to vendor version 0.59.0
224- fix for ticket #185 by Steven H. Levine
225
226* Fri Feb 17 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.52.0-1
227- fix inclusion of dll in main package
228- update to vendor version 0.52.0
229
230* Tue Feb 14 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.51.0-1
231- remove forwarders and use the legacy_runtime_package macro instead
232- adjust spec to scm_ macros usage
233- update to vendor version 0.51.0
234
235* Wed Nov 30 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.49.0-2
236- add -nostdlib to forwarders, to need less heap
237
238* Mon Nov 21 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.49.0-1
239- added text2pdf utility to poppler-utils
240- updated poppler to 0.49.0
241- added a forwarder dll for version 0.47
242
243* Mon Aug 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.47.0-1
244- updated poppler to 0.47.0
245
246* Fri Apr 1 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-2
247- enabled nss for signature handling
248
249* Tue Mar 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-1
250- updated poppler to 0.42.0
251
252* Mon Mar 14 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-3
253- remove %{?_isa} macro
254- enable LCMS support
255
256* Mon Jan 18 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-2
257- updated required fontconfig to 2.11.94
258- adjusted debug package creation to latest rpm macros
259- create all pages in PSoutputDev, when writing to stdout
260
261* Tue Nov 17 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-1
262- updated poppler to 0.38.0
263
264* Tue Aug 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.35.0-1
265- updated poppler to 0.35.0
266
267* Tue Jun 9 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.33.0-1
268- updated poppler to 0.33.0
269
270* Wed Feb 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.31.0-1
271- updated poppler to 0.31.0
272- added .dbg files
273
274* Mon Dec 15 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.29.0
275- updated poppler to 0.29.0
276- added poppler-data as requirement
277
278* Thu Oct 9 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-3
279- fixed opening of files bin vs text due to bogous ifdef
280
281* Mon Oct 6 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-2
282- rebuilt with new libtool, which gave new dll names
283
284* Tue Sep 30 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-1
285- update poppler to 0.26.5
286- added cpp part
287- added qt5 part as comment
288
289* Fri Sep 26 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.0
290- first rpm version
Note: See TracBrowser for help on using the repository browser.