|
 |
03f605 |
Summary: Compat package with poppler 0.22 libraries
|
|
 |
03f605 |
Name: compat-poppler022
|
|
 |
03f605 |
Version: 0.22.5
|
|
 |
03f605 |
Release: 4%{?dist}
|
|
 |
03f605 |
License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT
|
|
 |
03f605 |
Group: Development/Libraries
|
|
 |
03f605 |
URL: http://poppler.freedesktop.org/
|
|
 |
03f605 |
Source0: http://poppler.freedesktop.org/poppler-%{version}.tar.gz
|
|
 |
03f605 |
|
|
 |
03f605 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1024753
|
|
 |
03f605 |
Patch0: poppler-0.22.5-CVE-2013-4473.patch
|
|
 |
03f605 |
|
|
 |
03f605 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1024762
|
|
 |
03f605 |
Patch1: poppler-0.22.5-CVE-2013-4474.patch
|
|
 |
03f605 |
|
|
 |
03f605 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1053616
|
|
 |
03f605 |
Patch2: poppler-0.22.5-rotated-words-selection.patch
|
|
 |
03f605 |
|
|
 |
03f605 |
Requires: poppler-data >= 0.4.0
|
|
 |
03f605 |
BuildRequires: automake libtool
|
|
 |
03f605 |
BuildRequires: gettext-devel
|
|
 |
03f605 |
BuildRequires: libjpeg-devel
|
|
 |
03f605 |
BuildRequires: openjpeg-devel >= 1.3-5
|
|
 |
03f605 |
BuildRequires: pkgconfig(cairo) >= 1.10.0
|
|
 |
03f605 |
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
|
 |
03f605 |
BuildRequires: pkgconfig(gtk+-3.0)
|
|
 |
03f605 |
BuildRequires: pkgconfig(lcms2)
|
|
 |
03f605 |
BuildRequires: pkgconfig(QtGui) pkgconfig(QtXml)
|
|
 |
03f605 |
BuildRequires: pkgconfig(libtiff-4)
|
|
 |
03f605 |
|
|
 |
03f605 |
Conflicts: poppler < 0.24
|
|
 |
03f605 |
|
|
 |
03f605 |
%description
|
|
 |
03f605 |
Compatibility package with poppler 0.22 libraries.
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%package glib
|
|
 |
03f605 |
Summary: Glib wrapper for poppler
|
|
 |
03f605 |
Group: Development/Libraries
|
|
 |
03f605 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
 |
03f605 |
|
|
 |
03f605 |
Conflicts: poppler-glib < 0.24
|
|
 |
03f605 |
|
|
 |
03f605 |
%description glib
|
|
 |
03f605 |
%{summary}.
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%package qt
|
|
 |
03f605 |
Summary: Qt4 wrapper for poppler
|
|
 |
03f605 |
Group: System Environment/Libraries
|
|
 |
03f605 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
 |
03f605 |
%{?_qt4:Requires: qt4%{?_isa} >= %{_qt4_version}}
|
|
 |
03f605 |
|
|
 |
03f605 |
Conflicts: poppler-qt < 0.24
|
|
 |
03f605 |
|
|
 |
03f605 |
%description qt
|
|
 |
03f605 |
%{summary}.
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%package cpp
|
|
 |
03f605 |
Summary: Pure C++ wrapper for poppler
|
|
 |
03f605 |
Group: Development/Libraries
|
|
 |
03f605 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
 |
03f605 |
|
|
 |
03f605 |
Conflicts: poppler-cpp < 0.24
|
|
 |
03f605 |
|
|
 |
03f605 |
%description cpp
|
|
 |
03f605 |
%{summary}.
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%prep
|
|
 |
03f605 |
%setup -q -n poppler-%{version}
|
|
 |
03f605 |
%patch0 -p1 -b .CVE-2013-4473
|
|
 |
03f605 |
%patch1 -p1 -b .CVE-2013-4474
|
|
 |
03f605 |
%patch2 -p1 -b .rotated-word-selection
|
|
 |
03f605 |
|
|
 |
03f605 |
# hammer to nuke rpaths, recheck on new releases
|
|
 |
03f605 |
autoreconf -i -f
|
|
 |
03f605 |
|
|
 |
03f605 |
%build
|
|
 |
03f605 |
|
|
 |
03f605 |
# Hack around borkage, http://cgit.freedesktop.org/poppler/poppler/commit/configure.ac?id=9250449aaa279840d789b3a7cef75d06a0fd88e7
|
|
 |
03f605 |
PATH=%{_qt4_bindir}:$PATH; export PATH
|
|
 |
03f605 |
|
|
 |
03f605 |
%configure \
|
|
 |
03f605 |
--disable-static \
|
|
 |
03f605 |
--disable-gtk-test \
|
|
 |
03f605 |
--enable-cairo-output \
|
|
 |
03f605 |
--enable-libjpeg \
|
|
 |
03f605 |
--enable-libopenjpeg \
|
|
 |
03f605 |
--enable-poppler-qt4 \
|
|
 |
03f605 |
--enable-xpdf-headers \
|
|
 |
03f605 |
--disable-zlib \
|
|
 |
03f605 |
--enable-introspection=yes
|
|
 |
03f605 |
|
|
 |
03f605 |
make %{?_smp_mflags}
|
|
 |
03f605 |
|
|
 |
03f605 |
%install
|
|
 |
03f605 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
 |
03f605 |
|
|
 |
03f605 |
rm -fv $RPM_BUILD_ROOT%{_libdir}/lib*.la
|
|
 |
03f605 |
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_bindir}
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_includedir}
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/girepository-1.0/Poppler-0.18.typelib
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/libpoppler-cpp.so
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/libpoppler-glib.so
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/libpoppler-qt4.so
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/libpoppler.so
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
|
|
 |
03f605 |
rm -rf $RPM_BUILD_ROOT%{_datadir}
|
|
 |
03f605 |
|
|
 |
03f605 |
%post -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%postun -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%post glib -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%postun glib -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%post qt -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%postun qt -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%post cpp -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
%postun cpp -p /sbin/ldconfig
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%files
|
|
 |
03f605 |
%doc COPYING
|
|
 |
03f605 |
%{_libdir}/libpoppler.so.37*
|
|
 |
03f605 |
|
|
 |
03f605 |
%files glib
|
|
 |
03f605 |
%{_libdir}/libpoppler-glib.so.8*
|
|
 |
03f605 |
|
|
 |
03f605 |
%files qt
|
|
 |
03f605 |
%{_libdir}/libpoppler-qt4.so.4*
|
|
 |
03f605 |
|
|
 |
03f605 |
%files cpp
|
|
 |
03f605 |
%{_libdir}/libpoppler-cpp.so.0*
|
|
 |
03f605 |
|
|
 |
03f605 |
|
|
 |
03f605 |
%changelog
|
|
 |
03f605 |
* Fri Apr 24 2015 Marek Kasik <mkasik@redhat.com> - 0.22.5-4
|
|
 |
03f605 |
- Add back glib, cpp and qt frontends so that existing applications
|
|
 |
03f605 |
- loads correct libpoppler.so.*.
|
|
 |
03f605 |
- Resolves: #1184215
|
|
 |
03f605 |
|
|
 |
03f605 |
* Tue Apr 21 2015 Marek Kasik <mkasik@redhat.com> - 0.22.5-3
|
|
 |
03f605 |
- Don't convert utils/pdftohtml.1 to UTF-8, it is already UTF-8
|
|
 |
03f605 |
- Resolves: #1184215
|
|
 |
03f605 |
|
|
 |
03f605 |
* Mon Apr 20 2015 Marek Kasik <mkasik@redhat.com> - 0.22.5-2
|
|
 |
03f605 |
- Initial import of compat-poppler022 package
|
|
 |
03f605 |
- Resolves: #1184215
|
|
 |
03f605 |
|
|
 |
03f605 |
* Wed Nov 12 2014 Kalev Lember <kalevlember@gmail.com> - 0.22.5-1
|
|
 |
03f605 |
- Poppler 0.22 compat package for el7-gnome-3-14 copr
|