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: autoconf >= 2.59
19 BuildRequires: automake >= 1:1.7
20 BuildRequires: cairo-devel >= %{cairo_ver}
21 BuildRequires: cmake >= 3.1.0
22 BuildRequires: curl-devel
23 BuildRequires: docbook-dtd412-xml
24 BuildRequires: fontconfig-devel >= 2.0.0
25 BuildRequires: freetype-devel >= 2.0
26 BuildRequires: gettext-tools
27 BuildRequires: gobject-introspection-devel >= 0.9.12
28 BuildRequires: lcms2-devel >= 2
29 BuildRequires: libjpeg-devel
30 BuildRequires: libpng-devel
31 BuildRequires: libstdc++-devel >= 6:4.7
32 BuildRequires: libtiff-devel
33 BuildRequires: libxml2-devel >= 2.0
34 BuildRequires: nss-devel >= 3
35 BuildRequires: openjpeg2-devel >= 2
36 BuildRequires: pkgconfig >= 1:0.18
37 # wanted cairo backends
38 BuildRequires: pkgconfig(cairo-pdf) >= %{cairo_ver}
39 BuildRequires: pkgconfig(cairo-ps) >= %{cairo_ver}
40 BuildRequires: pkgconfig(cairo-svg) >= %{cairo_ver}
41 %{?with_qt5:BuildRequires: qt5-build >= %{qt5_ver}}
42 BuildRequires: sed >= 4.0
43 BuildRequires: tar >= 1:1.22
46 BuildRequires: zlib-devel
47 Requires: openjpeg2 >= 2
48 Conflicts: poppler-devel
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 A common PDF rendering library for integrating PDF viewing into
53 desktop applications (based on the xpdf-3.0 code base).
55 Minimal compatibility package to support legacy applications which
56 still require Qt4 API.
58 %description -l pl.UTF-8
59 Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w
60 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
62 Mały pakiet zapewniający wsparcie dla starszych aplikacji które wciąż
66 Summary: Poppler header files
67 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Poppler
68 Group: Development/Libraries
69 Requires: %{name} = %{version}-%{release}
71 Requires: lcms2-devel >= 2
72 Requires: libstdc++-devel >= 6:4.7
73 Requires: nss-devel >= 3
76 Header files for the Poppler library.
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe biblioteki Poppler.
82 Summary: Qt4 wrapper for poppler
83 Summary(pl.UTF-8): Wrapper Qt4 dla popplera
85 Requires: %{name} = %{version}-%{release}
86 Requires: QtCore >= %{qt4_ver}
87 Requires: QtGui >= %{qt4_ver}
88 Requires: QtXml >= %{qt4_ver}
89 Provides: poppler-Qt = %{version}-%{release}
90 Provides: poppler-qt4 = %{version}-%{release}
91 Obsoletes: poppler-Qt < 0.24.4-2
93 Obsoletes: poppler-qt4 < 0.61.0
96 Qt4 wrapper for poppler.
98 %description qt4 -l pl.UTF-8
99 Wrapper Qt4 dla popplera.
102 Summary: Header files for Qt4 wrapper for poppler
103 Summary(pl.UTF-8): Pliki nagłówkowe wrappera Qt4 dla popplera
104 Group: Development/Libraries
105 Requires: %{name}-devel = %{version}-%{release}
106 Requires: %{name}-qt4 = %{version}-%{release}
107 Requires: QtCore-devel >= %{qt4_ver}
108 Requires: QtGui-devel >= %{qt4_ver}
109 Requires: QtXml-devel >= %{qt4_ver}
110 Provides: poppler-Qt-devel = %{version}-%{release}
111 Provides: poppler-qt4-devel = %{version}-%{release}
112 Obsoletes: poppler-Qt-devel < 0.24.4-2
113 Obsoletes: poppler-qt-devel
115 %description qt4-devel
116 Header files for Qt4 wrapper for poppler.
118 %description qt4-devel -l pl.UTF-8
119 Pliki nagłówkowe wrapper Qt4 dla popplera.
122 %setup -q -n poppler-%{version}
129 -DENABLE_GTK_TESTS=OFF \
130 -DENABLE_LIBCURL=ON \
131 -DENABLE_GTK_DOC=OFF \
138 -DENABLE_XPDF_HEADERS=ON \
144 rm -rf $RPM_BUILD_ROOT
146 %{__make} -C build install \
147 DESTDIR=$RPM_BUILD_ROOT
150 rm -rf $RPM_BUILD_ROOT
152 %post -p /sbin/ldconfig
153 %postun -p /sbin/ldconfig
155 %post qt4 -p /sbin/ldconfig
156 %postun qt4 -p /sbin/ldconfig
159 %defattr(644,root,root,755)
160 %doc AUTHORS ChangeLog NEWS README*
161 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
162 %attr(755,root,root) %ghost %{_libdir}/libpoppler.so.72
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_libdir}/libpoppler.so
167 %dir %{_includedir}/poppler
168 %{_includedir}/poppler/poppler-config.h
169 %{_includedir}/poppler/[ABCDEFGHJLMNOPRSTUVX]*.h
170 %{_includedir}/poppler/fofi
171 %{_includedir}/poppler/goo
172 %{_includedir}/poppler/splash
173 %{_pkgconfigdir}/poppler.pc
174 %{?with_cairo:%{_pkgconfigdir}/poppler-cairo.pc}
175 %{_pkgconfigdir}/poppler-splash.pc
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so.*.*.*
180 %attr(755,root,root) %ghost %{_libdir}/libpoppler-qt4.so.4
183 %defattr(644,root,root,755)
184 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so
185 %{_includedir}/poppler/qt4
186 %{_pkgconfigdir}/poppler-qt4.pc