From 2b716944b8c26926d53fff5a40cb2a1d8dc1ae11 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Jul 06 2013 22:43:35 +0000 Subject: Initial import --- diff --git a/.gitignore b/.gitignore index e69de29..fba489b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/poppler-0.22.5.tar.gz diff --git a/mingw-poppler.spec b/mingw-poppler.spec new file mode 100644 index 0000000..71c458a --- /dev/null +++ b/mingw-poppler.spec @@ -0,0 +1,289 @@ +%{?mingw_package_header} + +%global pkgname poppler + +Name: mingw-%{pkgname} +Version: 0.22.5 +Release: 1%{?dist} +Summary: MinGW Windows Poppler library +Group: Development/Libraries +License: (GPLv2 or GPLv3) and GPLv2+ and LGPLv2+ and MIT +BuildArch: noarch +URL: http://poppler.freedesktop.org/ +Source0: http://poppler.freedesktop.org/%{pkgname}-%{version}.tar.gz + +BuildRequires: gettext-devel + +BuildRequires: mingw32-filesystem >= 95 +BuildRequires: mingw32-gcc +BuildRequires: mingw32-libjpeg-turbo +BuildRequires: mingw32-libtiff +BuildRequires: mingw32-openjpeg +BuildRequires: mingw32-cairo +BuildRequires: mingw32-gtk3 +BuildRequires: mingw32-lcms2 +BuildRequires: mingw32-qt + +BuildRequires: mingw64-filesystem >= 95 +BuildRequires: mingw64-gcc +BuildRequires: mingw64-libjpeg-turbo +BuildRequires: mingw64-libtiff +BuildRequires: mingw64-openjpeg +BuildRequires: mingw64-cairo +BuildRequires: mingw64-gtk3 +BuildRequires: mingw64-lcms2 +BuildRequires: mingw64-qt + + +%description +MinGW Windows Poppler library. + + +%package -n mingw32-%{pkgname} +Summary: MinGW Windows Poppler library + +%description -n mingw32-%{pkgname} +MinGW Windows Poppler library. + + +%package -n mingw32-%{pkgname}-static +Summary: Static version of the MinGW Windows Poppler library +Requires: mingw32-%{pkgname} = %{version}-%{release} + +%description -n mingw32-%{pkgname}-static +Static version of the MinGW Windows Poppler library. + + +%package -n mingw32-%{pkgname}-glib +Summary: MinGW Windows Poppler-Glib library +Requires: mingw32-%{pkgname} = %{version}-%{release} + +%description -n mingw32-%{pkgname}-glib +MinGW Windows Poppler-Glib library. + + +%package -n mingw32-%{pkgname}-glib-static +Summary: Static version of the MinGW Windows Poppler-Glib library +Requires: mingw32-%{pkgname}-glib = %{version}-%{release} + +%description -n mingw32-%{pkgname}-glib-static +Static version of the MinGW Windows Poppler-Glib library. + + +%package -n mingw32-%{pkgname}-qt +Summary: MinGW Windows Poppler-Qt library +Requires: mingw32-%{pkgname} = %{version}-%{release} + +%description -n mingw32-%{pkgname}-qt +MinGW Windows Poppler-Qt library. + + +%package -n mingw32-%{pkgname}-qt-static +Summary: Static version of the MinGW Windows Poppler-Qt library +Requires: mingw32-%{pkgname}-qt = %{version}-%{release} + +%description -n mingw32-%{pkgname}-qt-static +Static version of the MinGW Windows Poppler-Qt library. + + +%package -n mingw32-%{pkgname}-cpp +Summary: MinGW Windows C++ Poppler library +Requires: mingw32-%{pkgname} = %{version}-%{release} + +%description -n mingw32-%{pkgname}-cpp +MinGW Windows C++ Poppler library. + + +%package -n mingw32-%{pkgname}-cpp-static +Summary: Static version of the MinGW Windows C++ Poppler library +Requires: mingw32-%{pkgname}-cpp = %{version}-%{release} + +%description -n mingw32-%{pkgname}-cpp-static +Static version of the MinGW Windows C++ Poppler library. + + +%package -n mingw64-%{pkgname} +Summary: MinGW Windows Poppler library + +%description -n mingw64-%{pkgname} +MinGW Windows Poppler library. + + +%package -n mingw64-%{pkgname}-static +Summary: Static version of the MinGW Windows Poppler library +Requires: mingw64-%{pkgname} = %{version}-%{release} + +%description -n mingw64-%{pkgname}-static +Static version of the MinGW Windows Poppler library. + + +%package -n mingw64-%{pkgname}-glib +Summary: MinGW Windows Poppler-Glib library +Requires: mingw64-%{pkgname} = %{version}-%{release} + +%description -n mingw64-%{pkgname}-glib +MinGW Windows Poppler-Glib library. + + +%package -n mingw64-%{pkgname}-glib-static +Summary: Static version of the MinGW Windows Poppler-Glib library +Requires: mingw64-%{pkgname}-glib = %{version}-%{release} + +%description -n mingw64-%{pkgname}-glib-static +Static version of the MinGW Windows Poppler-Glib library. + + +%package -n mingw64-%{pkgname}-qt +Summary: MinGW Windows Poppler-Qt library +Requires: mingw64-%{pkgname} = %{version}-%{release} + +%description -n mingw64-%{pkgname}-qt +MinGW Windows Poppler-Qt library. + + +%package -n mingw64-%{pkgname}-qt-static +Summary: Static version of the MinGW Windows Poppler-Qt library +Requires: mingw64-%{pkgname}-qt = %{version}-%{release} + +%description -n mingw64-%{pkgname}-qt-static +Static version of the MinGW Windows Poppler-Qt library. + + +%package -n mingw64-%{pkgname}-cpp +Summary: MinGW Windows C++ Poppler library +Requires: mingw64-%{pkgname} = %{version}-%{release} + +%description -n mingw64-%{pkgname}-cpp +MinGW Windows C++ Poppler library. + + +%package -n mingw64-%{pkgname}-cpp-static +Summary: Static version of the MinGW Windows C++ Poppler library +Requires: mingw64-%{pkgname}-cpp = %{version}-%{release} + +%description -n mingw64-%{pkgname}-cpp-static +Static version of the MinGW Windows C++ Poppler library. + + +%{?mingw_debug_package} + + +%prep +%setup -q -n %{pkgname}-%{version} + + +%build +%mingw_configure \ + --enable-cairo-output \ + --enable-libjpeg \ + --enable-libopenjpeg \ + --enable-poppler-qt4 \ + --disable-zlib + +%mingw_make %{?_smp_mflags} + + +%install +%mingw_make DESTDIR=%{buildroot} install + +# Delete *.la files +find %{buildroot} -name '*.la' -exec rm -f {} ';' + +# Delete man files +rm -rf %{buildroot}%{mingw32_mandir} +rm -rf %{buildroot}%{mingw64_mandir} + +# Delete exe files +rm -f %{buildroot}%{mingw32_bindir}/*.exe +rm -f %{buildroot}%{mingw64_bindir}/*.exe + +%files -n mingw32-%{pkgname} +%doc COPYING README +%{mingw32_bindir}/libpoppler-37.dll +%{mingw32_includedir}/poppler/ +%{mingw32_libdir}/libpoppler.dll.a +%{mingw32_libdir}/pkgconfig/poppler.pc +%{mingw32_libdir}/pkgconfig/poppler-splash.pc + +%files -n mingw32-%{pkgname}-static +%{mingw32_libdir}/libpoppler.a + +%files -n mingw32-%{pkgname}-glib +%{mingw32_bindir}/libpoppler-glib-8.dll +%{mingw32_includedir}/poppler/glib/ +%{mingw32_libdir}/libpoppler-glib.dll.a +%{mingw32_libdir}/pkgconfig/poppler-glib.pc +%{mingw32_libdir}/pkgconfig/poppler-cairo.pc + +%files -n mingw32-%{pkgname}-glib-static +%{mingw32_libdir}/libpoppler-glib.a + +%files -n mingw32-%{pkgname}-qt +%{mingw32_bindir}/libpoppler-qt4-4.dll +%{mingw32_includedir}/poppler/qt4/ +%{mingw32_libdir}/libpoppler-qt4.dll.a +%{mingw32_libdir}/pkgconfig/poppler-qt4.pc + +%files -n mingw32-%{pkgname}-qt-static +%{mingw32_libdir}/libpoppler-qt4.a + +%files -n mingw32-%{pkgname}-cpp +%{mingw32_bindir}/libpoppler-cpp-0.dll +%{mingw32_includedir}/poppler/cpp/ +%{mingw32_libdir}/libpoppler-cpp.dll.a +%{mingw32_libdir}/pkgconfig/poppler-cpp.pc + +%files -n mingw32-%{pkgname}-cpp-static +%{mingw32_libdir}/libpoppler-cpp.a + +%files -n mingw64-%{pkgname} +%doc COPYING README +%{mingw64_bindir}/libpoppler-37.dll +%{mingw64_includedir}/poppler/ +%{mingw64_libdir}/libpoppler.dll.a +%{mingw64_libdir}/pkgconfig/poppler.pc +%{mingw64_libdir}/pkgconfig/poppler-splash.pc + +%files -n mingw64-%{pkgname}-static +%{mingw64_libdir}/libpoppler.a + +%files -n mingw64-%{pkgname}-glib +%{mingw64_bindir}/libpoppler-glib-8.dll +%{mingw64_includedir}/poppler/glib/ +%{mingw64_libdir}/libpoppler-glib.dll.a +%{mingw64_libdir}/pkgconfig/poppler-glib.pc +%{mingw64_libdir}/pkgconfig/poppler-cairo.pc + +%files -n mingw64-%{pkgname}-glib-static +%{mingw64_libdir}/libpoppler-glib.a + +%files -n mingw64-%{pkgname}-qt +%{mingw64_bindir}/libpoppler-qt4-4.dll +%{mingw64_includedir}/poppler/qt4/ +%{mingw64_libdir}/libpoppler-qt4.dll.a +%{mingw64_libdir}/pkgconfig/poppler-qt4.pc + +%files -n mingw64-%{pkgname}-qt-static +%{mingw64_libdir}/libpoppler-qt4.a + +%files -n mingw64-%{pkgname}-cpp +%{mingw64_bindir}/libpoppler-cpp-0.dll +%{mingw64_includedir}/poppler/cpp/ +%{mingw64_libdir}/libpoppler-cpp.dll.a +%{mingw64_libdir}/pkgconfig/poppler-cpp.pc + +%files -n mingw64-%{pkgname}-cpp-static +%{mingw64_libdir}/libpoppler-cpp.a + + +%changelog +* Mon Jun 17 2013 Sandro Mani - 0.22.5-1 +- Update to 0.22.5 + +* Sat May 11 2013 Sandro Mani - 0.22.1-2 +- Use versioned BuildRequires for mingw32/64-filesystem +- Remove unused mingw_build_win32/64 macros +- Remove tools subpackage (and do not ship exes) + +* Wed May 08 2013 Sandro Mani - 0.22.1-1 +- Initial Fedora package diff --git a/sources b/sources index e69de29..7612171 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +1cd27460f7e3379d1eb109cfd7bcdb39 poppler-0.22.5.tar.gz