2b71694
%{?mingw_package_header}
2b71694
2b71694
%global pkgname poppler
2b71694
2b71694
Name:          mingw-%{pkgname}
a0979a8
Version:       0.26.0
a0979a8
Release:       1%{?dist}
2b71694
Summary:       MinGW Windows Poppler library
2b71694
Group:         Development/Libraries
2b71694
License:       (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT
2b71694
BuildArch:     noarch
2b71694
URL:           http://poppler.freedesktop.org/
9967e09
Source0:       http://poppler.freedesktop.org/%{pkgname}-%{version}.tar.xz
43c541a
# Add Libs.private sections to pkg-config
a0979a8
Patch0:        poppler_pkgconfig_private_libs.patch
57134d7
57134d7
# Needed for Patch0
57134d7
BuildRequires: autoconf automake libtool
2b71694
2b71694
BuildRequires: gettext-devel
2b71694
2b71694
BuildRequires: mingw32-filesystem >= 95
2b71694
BuildRequires: mingw32-gcc
2b71694
BuildRequires: mingw32-libjpeg-turbo
2b71694
BuildRequires: mingw32-libtiff
2b71694
BuildRequires: mingw32-openjpeg
2b71694
BuildRequires: mingw32-cairo
2b71694
BuildRequires: mingw32-gtk3
2b71694
BuildRequires: mingw32-lcms2
2b71694
BuildRequires: mingw32-qt
7ef32de
BuildRequires: mingw32-qt5-qtbase-devel
2b71694
2b71694
BuildRequires: mingw64-filesystem >= 95
2b71694
BuildRequires: mingw64-gcc
2b71694
BuildRequires: mingw64-libjpeg-turbo
2b71694
BuildRequires: mingw64-libtiff
2b71694
BuildRequires: mingw64-openjpeg
2b71694
BuildRequires: mingw64-cairo
2b71694
BuildRequires: mingw64-gtk3
2b71694
BuildRequires: mingw64-lcms2
2b71694
BuildRequires: mingw64-qt
7ef32de
BuildRequires: mingw64-qt5-qtbase-devel
2b71694
2b71694
2b71694
%description
2b71694
MinGW Windows Poppler library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}
2b71694
Summary:       MinGW Windows Poppler library
2b71694
2b71694
%description -n mingw32-%{pkgname}
2b71694
MinGW Windows Poppler library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-static
2b71694
Summary:       Static version of the MinGW Windows Poppler library
2b71694
Requires:      mingw32-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-static
2b71694
Static version of the MinGW Windows Poppler library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-glib
2b71694
Summary:       MinGW Windows Poppler-Glib library
2b71694
Requires:      mingw32-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-glib
2b71694
MinGW Windows Poppler-Glib library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-glib-static
2b71694
Summary:       Static version of the MinGW Windows Poppler-Glib library
2b71694
Requires:      mingw32-%{pkgname}-glib = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-glib-static
2b71694
Static version of the MinGW Windows Poppler-Glib library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-qt
7ef32de
Summary:       MinGW Windows Poppler-Qt4 library
2b71694
Requires:      mingw32-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-qt
7ef32de
MinGW Windows Poppler-Qt4 library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-qt-static
7ef32de
Summary:       Static version of the MinGW Windows Poppler-Qt4 library
2b71694
Requires:      mingw32-%{pkgname}-qt = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-qt-static
7ef32de
Static version of the MinGW Windows Poppler-Qt4 library.
7ef32de
7ef32de
7ef32de
%package -n mingw32-%{pkgname}-qt5
7ef32de
Summary:       MinGW Windows Poppler-Qt5 library
7ef32de
Requires:      mingw32-%{pkgname} = %{version}-%{release}
7ef32de
7ef32de
%description -n mingw32-%{pkgname}-qt5
7ef32de
MinGW Windows Poppler-Qt5 library.
7ef32de
7ef32de
7ef32de
%package -n mingw32-%{pkgname}-qt5-static
7ef32de
Summary:       Static version of the MinGW Windows Poppler-Qt5 library
7ef32de
Requires:      mingw32-%{pkgname}-qt5 = %{version}-%{release}
7ef32de
7ef32de
%description -n mingw32-%{pkgname}-qt5-static
7ef32de
Static version of the MinGW Windows Poppler-Qt5 library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-cpp
2b71694
Summary:       MinGW Windows C++ Poppler library
2b71694
Requires:      mingw32-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-cpp
2b71694
MinGW Windows C++ Poppler library.
2b71694
2b71694
2b71694
%package -n mingw32-%{pkgname}-cpp-static
2b71694
Summary:       Static version of the MinGW Windows C++ Poppler library
2b71694
Requires:      mingw32-%{pkgname}-cpp = %{version}-%{release}
2b71694
2b71694
%description -n mingw32-%{pkgname}-cpp-static
2b71694
Static version of the MinGW Windows C++ Poppler library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}
2b71694
Summary:       MinGW Windows Poppler library
2b71694
2b71694
%description -n mingw64-%{pkgname}
2b71694
MinGW Windows Poppler library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-static
2b71694
Summary:       Static version of the MinGW Windows Poppler library
2b71694
Requires:      mingw64-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-static
2b71694
Static version of the MinGW Windows Poppler library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-glib
2b71694
Summary:       MinGW Windows Poppler-Glib library
2b71694
Requires:      mingw64-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-glib
2b71694
MinGW Windows Poppler-Glib library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-glib-static
2b71694
Summary:       Static version of the MinGW Windows Poppler-Glib library
2b71694
Requires:      mingw64-%{pkgname}-glib = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-glib-static
2b71694
Static version of the MinGW Windows Poppler-Glib library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-qt
7ef32de
Summary:       MinGW Windows Poppler-Qt4 library
2b71694
Requires:      mingw64-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-qt
7ef32de
MinGW Windows Poppler-Qt4 library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-qt-static
7ef32de
Summary:       Static version of the MinGW Windows Poppler-Qt4 library
2b71694
Requires:      mingw64-%{pkgname}-qt = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-qt-static
7ef32de
Static version of the MinGW Windows Poppler-Qt4 library.
7ef32de
7ef32de
7ef32de
%package -n mingw64-%{pkgname}-qt5
7ef32de
Summary:       MinGW Windows Poppler-Qt5 library
7ef32de
Requires:      mingw64-%{pkgname} = %{version}-%{release}
7ef32de
7ef32de
%description -n mingw64-%{pkgname}-qt5
7ef32de
MinGW Windows Poppler-Qt5 library.
7ef32de
7ef32de
7ef32de
%package -n mingw64-%{pkgname}-qt5-static
7ef32de
Summary:       Static version of the MinGW Windows Poppler-Qt5 library
7ef32de
Requires:      mingw64-%{pkgname}-qt5 = %{version}-%{release}
7ef32de
7ef32de
%description -n mingw64-%{pkgname}-qt5-static
7ef32de
Static version of the MinGW Windows Poppler-Qt5 library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-cpp
2b71694
Summary:       MinGW Windows C++ Poppler library
2b71694
Requires:      mingw64-%{pkgname} = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-cpp
2b71694
MinGW Windows C++ Poppler library.
2b71694
2b71694
2b71694
%package -n mingw64-%{pkgname}-cpp-static
2b71694
Summary:       Static version of the MinGW Windows C++ Poppler library
2b71694
Requires:      mingw64-%{pkgname}-cpp = %{version}-%{release}
2b71694
2b71694
%description -n mingw64-%{pkgname}-cpp-static
2b71694
Static version of the MinGW Windows C++ Poppler library.
2b71694
2b71694
2b71694
%{?mingw_debug_package}
2b71694
2b71694
2b71694
%prep
2b71694
%setup -q -n %{pkgname}-%{version}
57134d7
%patch0 -p1
2b71694
2b71694
%build
57134d7
autoreconf -if
2b71694
%mingw_configure \
2b71694
    --enable-cairo-output \
2b71694
    --enable-libjpeg \
2b71694
    --enable-libopenjpeg \
2b71694
    --enable-poppler-qt4 \
7ef32de
    --enable-poppler-qt5 \
2b71694
    --disable-zlib
2b71694
2b71694
%mingw_make %{?_smp_mflags}
2b71694
2b71694
2b71694
%install
2b71694
%mingw_make DESTDIR=%{buildroot} install
2b71694
2b71694
# Delete *.la files
2b71694
find %{buildroot} -name '*.la' -exec rm -f {} ';'
2b71694
2b71694
# Delete man files
2b71694
rm -rf %{buildroot}%{mingw32_mandir}
2b71694
rm -rf %{buildroot}%{mingw64_mandir}
2b71694
2b71694
# Delete exe files
2b71694
rm -f %{buildroot}%{mingw32_bindir}/*.exe
2b71694
rm -f %{buildroot}%{mingw64_bindir}/*.exe
2b71694
2b71694
%files -n mingw32-%{pkgname}
2b71694
%doc COPYING README
d8e1e15
%{mingw32_bindir}/libpoppler-44.dll
2b71694
%{mingw32_includedir}/poppler/
2b71694
%{mingw32_libdir}/libpoppler.dll.a
2b71694
%{mingw32_libdir}/pkgconfig/poppler.pc
2b71694
%{mingw32_libdir}/pkgconfig/poppler-splash.pc
2b71694
2b71694
%files -n mingw32-%{pkgname}-static
2b71694
%{mingw32_libdir}/libpoppler.a
2b71694
2b71694
%files -n mingw32-%{pkgname}-glib
2b71694
%{mingw32_bindir}/libpoppler-glib-8.dll
2b71694
%{mingw32_includedir}/poppler/glib/
2b71694
%{mingw32_libdir}/libpoppler-glib.dll.a
2b71694
%{mingw32_libdir}/pkgconfig/poppler-glib.pc
2b71694
%{mingw32_libdir}/pkgconfig/poppler-cairo.pc
2b71694
2b71694
%files -n mingw32-%{pkgname}-glib-static
2b71694
%{mingw32_libdir}/libpoppler-glib.a
2b71694
2b71694
%files -n mingw32-%{pkgname}-qt
2b71694
%{mingw32_bindir}/libpoppler-qt4-4.dll
2b71694
%{mingw32_includedir}/poppler/qt4/
2b71694
%{mingw32_libdir}/libpoppler-qt4.dll.a
2b71694
%{mingw32_libdir}/pkgconfig/poppler-qt4.pc
2b71694
2b71694
%files -n mingw32-%{pkgname}-qt-static
2b71694
%{mingw32_libdir}/libpoppler-qt4.a
2b71694
7ef32de
%files -n mingw32-%{pkgname}-qt5
7ef32de
%{mingw32_bindir}/libpoppler-qt5-1.dll
7ef32de
%{mingw32_includedir}/poppler/qt5/
7ef32de
%{mingw32_libdir}/libpoppler-qt5.dll.a
7ef32de
%{mingw32_libdir}/pkgconfig/poppler-qt5.pc
7ef32de
7ef32de
%files -n mingw32-%{pkgname}-qt5-static
7ef32de
%{mingw32_libdir}/libpoppler-qt5.a
7ef32de
2b71694
%files -n mingw32-%{pkgname}-cpp
2b71694
%{mingw32_bindir}/libpoppler-cpp-0.dll
2b71694
%{mingw32_includedir}/poppler/cpp/
2b71694
%{mingw32_libdir}/libpoppler-cpp.dll.a
2b71694
%{mingw32_libdir}/pkgconfig/poppler-cpp.pc
2b71694
2b71694
%files -n mingw32-%{pkgname}-cpp-static
2b71694
%{mingw32_libdir}/libpoppler-cpp.a
2b71694
2b71694
%files -n mingw64-%{pkgname}
2b71694
%doc COPYING README
d8e1e15
%{mingw64_bindir}/libpoppler-44.dll
2b71694
%{mingw64_includedir}/poppler/
2b71694
%{mingw64_libdir}/libpoppler.dll.a
2b71694
%{mingw64_libdir}/pkgconfig/poppler.pc
2b71694
%{mingw64_libdir}/pkgconfig/poppler-splash.pc
2b71694
2b71694
%files -n mingw64-%{pkgname}-static
2b71694
%{mingw64_libdir}/libpoppler.a
2b71694
2b71694
%files -n mingw64-%{pkgname}-glib
2b71694
%{mingw64_bindir}/libpoppler-glib-8.dll
2b71694
%{mingw64_includedir}/poppler/glib/
2b71694
%{mingw64_libdir}/libpoppler-glib.dll.a
2b71694
%{mingw64_libdir}/pkgconfig/poppler-glib.pc
2b71694
%{mingw64_libdir}/pkgconfig/poppler-cairo.pc
2b71694
2b71694
%files -n mingw64-%{pkgname}-glib-static
2b71694
%{mingw64_libdir}/libpoppler-glib.a
2b71694
2b71694
%files -n mingw64-%{pkgname}-qt
2b71694
%{mingw64_bindir}/libpoppler-qt4-4.dll
2b71694
%{mingw64_includedir}/poppler/qt4/
2b71694
%{mingw64_libdir}/libpoppler-qt4.dll.a
2b71694
%{mingw64_libdir}/pkgconfig/poppler-qt4.pc
2b71694
2b71694
%files -n mingw64-%{pkgname}-qt-static
2b71694
%{mingw64_libdir}/libpoppler-qt4.a
2b71694
7ef32de
%files -n mingw64-%{pkgname}-qt5
7ef32de
%{mingw64_bindir}/libpoppler-qt5-1.dll
7ef32de
%{mingw64_includedir}/poppler/qt5/
7ef32de
%{mingw64_libdir}/libpoppler-qt5.dll.a
7ef32de
%{mingw64_libdir}/pkgconfig/poppler-qt5.pc
7ef32de
7ef32de
%files -n mingw64-%{pkgname}-qt5-static
7ef32de
%{mingw64_libdir}/libpoppler-qt5.a
7ef32de
2b71694
%files -n mingw64-%{pkgname}-cpp
2b71694
%{mingw64_bindir}/libpoppler-cpp-0.dll
2b71694
%{mingw64_includedir}/poppler/cpp/
2b71694
%{mingw64_libdir}/libpoppler-cpp.dll.a
2b71694
%{mingw64_libdir}/pkgconfig/poppler-cpp.pc
2b71694
2b71694
%files -n mingw64-%{pkgname}-cpp-static
2b71694
%{mingw64_libdir}/libpoppler-cpp.a
2b71694
2b71694
2b71694
%changelog
a0979a8
* Wed May 14 2014 Sandro Mani <manisandro@gmail.com> - 0.26.0-1
a0979a8
- Update to 0.26.0
a0979a8
43c541a
* Fri Apr 25 2014 Sandro Mani <manisandro@gmail.com> - 0.24.5-2
43c541a
- Add poppler_pkgconfig_private_libs.patch
43c541a
77eafa3
* Fri Jan 03 2014 Sandro Mani <manisandro@gmail.com> - 0.24.5-1
77eafa3
- Update to 0.24.5, fixes #1048203
77eafa3
497fb99
* Wed Nov 27 2013 Sandro Mani <manisandro@gmail.com> - 0.24.4-1
497fb99
- Update to 0.24.4
497fb99
57134d7
* Mon Oct 28 2013 Sandro Mani <manisandro@gmail.com> - 0.24.3-2
57134d7
- Add patch to fix Qt5 detection
57134d7
79bf378
* Mon Oct 28 2013 Sandro Mani <manisandro@gmail.com> - 0.24.3-1
79bf378
- Update to 0.24.3
79bf378
d903b11
* Mon Sep 30 2013 Sandro Mani <manisandro@gmail.com> - 0.24.2-1
d903b11
- Update to 0.24.2
d903b11
7ef32de
* Tue Aug 27 2013 Sandro Mani <manisandro@gmail.com> - 0.24.1-1
7ef32de
- Update to 0.24.1
7ef32de
- Enable qt5 build
7ef32de
9967e09
* Mon Aug 19 2013 Sandro Mani <manisandro@gmail.com> - 0.24.0-1
9967e09
- Update to 0.24.0
9967e09
7e121df
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22.5-3
7e121df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7e121df
f61d2aa
* Sat Jul 13 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 0.22.5-2
f61d2aa
- Rebuild against libpng 1.6
f61d2aa
2b71694
* Mon Jun 17 2013 Sandro Mani <manisandro@gmail.com> - 0.22.5-1
2b71694
- Update to 0.22.5
2b71694
2b71694
* Sat May 11 2013 Sandro Mani <manisandro@gmail.com> - 0.22.1-2
2b71694
- Use versioned BuildRequires for mingw32/64-filesystem
2b71694
- Remove unused mingw_build_win32/64 macros
2b71694
- Remove tools subpackage (and do not ship exes)
2b71694
2b71694
* Wed May 08 2013 Sandro Mani <manisandro@gmail.com> - 0.22.1-1
2b71694
- Initial Fedora package