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

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

spec: poppler: Release version 0.59.0-3.

File size: 7.6 KB
Line 
1Summary: PDF rendering library
2Name: poppler
3Version: 0.59.0
4Release: 3%{?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
18BuildRequires: 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%configure \
151 --enable-poppler-qt4=yes --enable-zlib=yes \
152 --enable-zlib-uncompress=yes \
153 --enable-shared --disable-static \
154 --enable-xpdf-headers
155
156%{__make} %{?_smp_mflags}
157
158%install
159rm -rf $RPM_BUILD_ROOT
160
161%{__make} install \
162 DESTDIR=$RPM_BUILD_ROOT
163
164rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*.la
165
166%clean
167rm -rf $RPM_BUILD_ROOT
168
169%files
170%doc README
171%license COPYING
172%attr(755,root,root) %{_libdir}/popple70.dll
173
174%files devel
175%attr(755,root,root) %{_libdir}/poppler_dll.a
176%attr(755,root,root) %{_libdir}/poppler70_dll.a
177%{_libdir}/pkgconfig/poppler.pc
178%{_libdir}/pkgconfig/poppler-splash.pc
179%{_libdir}/pkgconfig/poppler-cairo.pc
180%dir %{_includedir}/poppler/
181# xpdf headers
182%{_includedir}/poppler/*.h
183%{_includedir}/poppler/fofi/
184%{_includedir}/poppler/goo/
185%{_includedir}/poppler/splash/
186
187%files qt
188%attr(755,root,root) %{_libdir}/poppq4*.dll
189
190%files qt-devel
191%attr(755,root,root) %{_libdir}/poppler-qt4*_dll.a
192%{_libdir}/pkgconfig/poppler-qt4.pc
193%{_includedir}/poppler/qt4/
194
195#%files qt5
196#%attr(755,root,root) %{_libdir}/poppq5*.dll
197
198#%files qt5-devel
199#%attr(755,root,root) %{_libdir}/poppler-qt5*_dll.a
200#%{_libdir}/pkgconfig/poppler-qt5.pc
201#%{_includedir}/poppler/qt5/
202
203%files cpp
204%attr(755,root,root) %{_libdir}/popplc*.dll
205
206%files cpp-devel
207%{_libdir}/pkgconfig/poppler-cpp.pc
208%attr(755,root,root) %{_libdir}/poppler-cpp*_dll.a
209%{_includedir}/poppler/cpp
210
211%files utils
212%{_bindir}/pdf*.exe
213%{_bindir}/text2pdf.exe
214%{_mandir}/man1/*
215
216
217%changelog
218* Tue Nov 20 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.59.0-3
219- enable openjpeg2
220
221* Fri Nov 2 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.59.0-2
222- enable the unmaintained JPXDecoder for now
223
224* Mon Aug 20 2018 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.59.0-1
225- update to vendor version 0.59.0
226- fix for ticket #185 by Steven H. Levine
227
228* Fri Feb 17 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.52.0-1
229- fix inclusion of dll in main package
230- update to vendor version 0.52.0
231
232* Tue Feb 14 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.51.0-1
233- remove forwarders and use the legacy_runtime_package macro instead
234- adjust spec to scm_ macros usage
235- update to vendor version 0.51.0
236
237* Wed Nov 30 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.49.0-2
238- add -nostdlib to forwarders, to need less heap
239
240* Mon Nov 21 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.49.0-1
241- added text2pdf utility to poppler-utils
242- updated poppler to 0.49.0
243- added a forwarder dll for version 0.47
244
245* Mon Aug 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.47.0-1
246- updated poppler to 0.47.0
247
248* Fri Apr 1 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-2
249- enabled nss for signature handling
250
251* Tue Mar 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-1
252- updated poppler to 0.42.0
253
254* Mon Mar 14 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-3
255- remove %{?_isa} macro
256- enable LCMS support
257
258* Mon Jan 18 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-2
259- updated required fontconfig to 2.11.94
260- adjusted debug package creation to latest rpm macros
261- create all pages in PSoutputDev, when writing to stdout
262
263* Tue Nov 17 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-1
264- updated poppler to 0.38.0
265
266* Tue Aug 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.35.0-1
267- updated poppler to 0.35.0
268
269* Tue Jun 9 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.33.0-1
270- updated poppler to 0.33.0
271
272* Wed Feb 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.31.0-1
273- updated poppler to 0.31.0
274- added .dbg files
275
276* Mon Dec 15 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.29.0
277- updated poppler to 0.29.0
278- added poppler-data as requirement
279
280* Thu Oct 9 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-3
281- fixed opening of files bin vs text due to bogous ifdef
282
283* Mon Oct 6 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-2
284- rebuilt with new libtool, which gave new dll names
285
286* Tue Sep 30 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-1
287- update poppler to 0.26.5
288- added cpp part
289- added qt5 part as comment
290
291* Fri Sep 26 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.0
292- first rpm version
Note: See TracBrowser for help on using the repository browser.