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

Last change on this file since 1036 was 1001, checked in by Silvan Scherrer, 9 years ago

spec: poppler: Release version 0.52.0-1.

File size: 7.3 KB
Line 
1Summary: PDF rendering library
2Name: poppler
3Version: 0.52.0
4Release: 1%{?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 2028
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%configure \
151 --enable-poppler-qt4=yes --enable-zlib=yes \
152 --enable-zlib-uncompress=yes --enable-libopenjpeg=none \
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}/popple66.dll
173
174%files devel
175%attr(755,root,root) %{_libdir}/poppler_dll.a
176%attr(755,root,root) %{_libdir}/poppler66_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* Fri Feb 17 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.52.0-1
219- fix inclusion of dll in main package
220- update to vendor version 0.52.0
221
222* Tue Feb 14 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.51.0-1
223- remove forwarders and use the legacy_runtime_package macro instead
224- adjust spec to scm_ macros usage
225- update to vendor version 0.51.0
226
227* Wed Nov 30 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.49.0-2
228- add -nostdlib to forwarders, to need less heap
229
230* Mon Nov 21 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.49.0-1
231- added text2pdf utility to poppler-utils
232- updated poppler to 0.49.0
233- added a forwarder dll for version 0.47
234
235* Mon Aug 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.47.0-1
236- updated poppler to 0.47.0
237
238* Fri Apr 1 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-2
239- enabled nss for signature handling
240
241* Tue Mar 22 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.42.0-1
242- updated poppler to 0.42.0
243
244* Mon Mar 14 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-3
245- remove %{?_isa} macro
246- enable LCMS support
247
248* Mon Jan 18 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-2
249- updated required fontconfig to 2.11.94
250- adjusted debug package creation to latest rpm macros
251- create all pages in PSoutputDev, when writing to stdout
252
253* Tue Nov 17 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.38.0-1
254- updated poppler to 0.38.0
255
256* Tue Aug 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.35.0-1
257- updated poppler to 0.35.0
258
259* Tue Jun 9 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.33.0-1
260- updated poppler to 0.33.0
261
262* Wed Feb 11 2015 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.31.0-1
263- updated poppler to 0.31.0
264- added .dbg files
265
266* Mon Dec 15 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.29.0
267- updated poppler to 0.29.0
268- added poppler-data as requirement
269
270* Thu Oct 9 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-3
271- fixed opening of files bin vs text due to bogous ifdef
272
273* Mon Oct 6 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-2
274- rebuilt with new libtool, which gave new dll names
275
276* Tue Sep 30 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.5-1
277- update poppler to 0.26.5
278- added cpp part
279- added qt5 part as comment
280
281* Fri Sep 26 2014 Silvan Scherrer <silvan.scherrer@aroa.ch> 0.26.0
282- first rpm version
Note: See TracBrowser for help on using the repository browser.