1 %define cairo_ver 1.10.0
3 Summary: PDF rendering library
4 Summary(pl.UTF-8): Biblioteka renderująca PDF
10 Source0: https://poppler.freedesktop.org/poppler-%{version}.tar.xz
11 # Source0-md5: 9feff3fb5e2302bb915e9a55da182c57
12 Patch0: %{name}-gtkdocdir.patch
13 URL: https://poppler.freedesktop.org/
14 BuildRequires: QtCore-devel >= %{qt4_ver}
15 BuildRequires: QtGui-devel >= %{qt4_ver}
16 BuildRequires: QtTest-devel >= %{qt4_ver}
17 BuildRequires: QtXml-devel >= %{qt4_ver}
18 BuildRequires: cairo-devel >= %{cairo_ver}
19 BuildRequires: cmake >= 3.1.0
20 BuildRequires: curl-devel
21 BuildRequires: docbook-dtd412-xml
22 BuildRequires: fontconfig-devel >= 2.0.0
23 BuildRequires: freetype-devel >= 2.0
24 BuildRequires: gettext-tools
25 BuildRequires: lcms2-devel >= 2
26 BuildRequires: libjpeg-devel
27 BuildRequires: libpng-devel
28 BuildRequires: libstdc++-devel >= 6:4.7
29 BuildRequires: libtiff-devel
30 BuildRequires: libxml2-devel >= 2.0
31 BuildRequires: nss-devel >= 3
32 BuildRequires: openjpeg2-devel >= 2
33 BuildRequires: pkgconfig >= 1:0.18
34 # wanted cairo backends
35 BuildRequires: pkgconfig(cairo-pdf) >= %{cairo_ver}
36 BuildRequires: pkgconfig(cairo-ps) >= %{cairo_ver}
37 BuildRequires: pkgconfig(cairo-svg) >= %{cairo_ver}
38 %{?with_qt5:BuildRequires: qt5-build >= %{qt5_ver}}
39 BuildRequires: sed >= 4.0
40 BuildRequires: tar >= 1:1.22
43 BuildRequires: zlib-devel
44 Requires: openjpeg2 >= 2
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 A common PDF rendering library for integrating PDF viewing into
49 desktop applications (based on the xpdf-3.0 code base).
51 Minimal compatibility package to support legacy applications which
52 still require Qt4 API.
54 %description -l pl.UTF-8
55 Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w
56 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
58 Mały pakiet zapewniający wsparcie dla starszych aplikacji które wciąż
62 Summary: Poppler header files
63 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Poppler
64 Group: Development/Libraries
65 Requires: %{name} = %{version}-%{release}
67 Requires: lcms2-devel >= 2
68 Requires: libstdc++-devel >= 6:4.7
69 Requires: nss-devel >= 3
70 Conflicts: poppler-devel
73 Header files for the Poppler library.
75 %description devel -l pl.UTF-8
76 Pliki nagłówkowe biblioteki Poppler.
79 Summary: Qt4 wrapper for poppler
80 Summary(pl.UTF-8): Wrapper Qt4 dla popplera
82 Requires: %{name} = %{version}-%{release}
83 Requires: QtCore >= %{qt4_ver}
84 Requires: QtGui >= %{qt4_ver}
85 Requires: QtXml >= %{qt4_ver}
86 Provides: poppler-Qt = %{version}-%{release}
87 Provides: poppler-qt4 = %{version}-%{release}
88 Obsoletes: poppler-Qt < 0.24.4-2
90 Obsoletes: poppler-qt4 < 0.61.0
93 Qt4 wrapper for poppler.
95 %description qt4 -l pl.UTF-8
96 Wrapper Qt4 dla popplera.
99 Summary: Header files for Qt4 wrapper for poppler
100 Summary(pl.UTF-8): Pliki nagłówkowe wrappera Qt4 dla popplera
101 Group: Development/Libraries
102 Requires: %{name}-devel = %{version}-%{release}
103 Requires: %{name}-qt4 = %{version}-%{release}
104 Requires: QtCore-devel >= %{qt4_ver}
105 Requires: QtGui-devel >= %{qt4_ver}
106 Requires: QtXml-devel >= %{qt4_ver}
107 Provides: poppler-Qt-devel = %{version}-%{release}
108 Provides: poppler-qt4-devel = %{version}-%{release}
109 Obsoletes: poppler-Qt-devel < 0.24.4-2
110 Obsoletes: poppler-qt-devel
111 Obsoletes: poppler-qt4-devel < 0.61.0
113 %description qt4-devel
114 Header files for Qt4 wrapper for poppler.
116 %description qt4-devel -l pl.UTF-8
117 Pliki nagłówkowe wrapper Qt4 dla popplera.
120 %setup -q -n poppler-%{version}
127 -DENABLE_GTK_TESTS=OFF \
128 -DENABLE_LIBCURL=ON \
129 -DENABLE_GTK_DOC=OFF \
136 -DENABLE_XPDF_HEADERS=ON \
142 rm -rf $RPM_BUILD_ROOT
144 %{__make} -C build install \
145 DESTDIR=$RPM_BUILD_ROOT
148 rm -rf $RPM_BUILD_ROOT
150 %post -p /sbin/ldconfig
151 %postun -p /sbin/ldconfig
153 %post qt4 -p /sbin/ldconfig
154 %postun qt4 -p /sbin/ldconfig
157 %defattr(644,root,root,755)
158 %doc AUTHORS ChangeLog NEWS README*
159 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libpoppler.so.72
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/libpoppler.so
165 %dir %{_includedir}/poppler
166 %{_includedir}/poppler/poppler-config.h
167 %{_includedir}/poppler/[ABCDEFGHJLMNOPRSTUVX]*.h
168 %{_includedir}/poppler/fofi
169 %{_includedir}/poppler/goo
170 %{_includedir}/poppler/splash
171 %{_pkgconfigdir}/poppler.pc
172 %{_pkgconfigdir}/poppler-cairo.pc
173 %{_pkgconfigdir}/poppler-splash.pc
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so.*.*.*
178 %attr(755,root,root) %ghost %{_libdir}/libpoppler-qt4.so.4
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so
183 %{_includedir}/poppler/qt4
184 %{_pkgconfigdir}/poppler-qt4.pc