Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package poppler for openSUSE:Factory checked in at 2021-04-15 16:56:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/poppler (Old) and /work/SRC/openSUSE:Factory/.poppler.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "poppler" Thu Apr 15 16:56:40 2021 rev:167 rq:883199 version:21.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/poppler/poppler.changes 2021-03-21 23:19:48.884727800 +0100 +++ /work/SRC/openSUSE:Factory/.poppler.new.12324/poppler.changes 2021-04-15 16:56:46.918613981 +0200 @@ -1,0 +2,29 @@ +Sun Apr 4 15:48:16 UTC 2021 - Axel Braun <axel.br...@gmx.de> + +- update to 21.04.0 + core: + * Hide symbols by default + * TextSelectionDumper: fix word order for RTL text + * Fix rendering of text in some files. Issue #1052 + * Implement rendering of Masks of Image subtype. Issue #1058 + * Forms: fix unclicking standalone form buttons. Issue #1034 + glib: + * Expose more fields from MediaRendition in PopplerMedia + * Use stock glib macro to define boxed type + * Remove incorrecly used volatile from enum type registration code + qt5: + * Fix crash in files with malformed signatures + * Fix memory leak when QImage constructor "fails" + qt6: + * Fix crash in files with malformed signatures + * Fix memory leak when QImage constructor "fails" + utils: + * pdfsig: New paragraph for "-sign" in manpage + * pdfimages: Do not assert in "too big images". Issue #1061 + +------------------------------------------------------------------- +Fri Mar 19 13:27:55 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Add a Qt6 flavor to poppler + +------------------------------------------------------------------- Old: ---- poppler-21.03.0.tar.xz New: ---- poppler-21.04.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ poppler.spec ++++++ --- /var/tmp/diff_new_pack.oJFHC2/_old 2021-04-15 16:56:47.386614721 +0200 +++ /var/tmp/diff_new_pack.oJFHC2/_new 2021-04-15 16:56:47.386614721 +0200 @@ -22,16 +22,21 @@ %else %global psuffix -%{flavor} %endif +# Don't build poppler-qt6 on Leap <= 15.3 +%if "%{flavor}" == "qt6" && (%{suse_version} <= 1500 && 0%{?sle_version} <= 150300) +ExclusiveArch: do_not_build +%endif # Actual version of poppler-data: %define poppler_data_version 0.4.10 -%define poppler_sover 108 +%define poppler_sover 109 %define poppler_cpp_sover 0 %define poppler_glib_sover 8 %define poppler_qt5_sover 1 +%define poppler_qt6_sover 1 %define poppler_api 0.18 %define poppler_apipkg 0_18 Name: poppler%{?psuffix} -Version: 21.03.0 +Version: 21.04.0 Release: 0 Summary: PDF Rendering Library License: GPL-2.0-only OR GPL-3.0-only @@ -39,7 +44,7 @@ URL: https://poppler.freedesktop.org/ Source: https://poppler.freedesktop.org/%{sname}-%{version}.tar.xz Source99: baselibs.conf -BuildRequires: cmake >= 3.5 +BuildRequires: cmake >= 3.10 BuildRequires: gcc-c++ BuildRequires: glib2-devel BuildRequires: gobject-introspection-devel @@ -72,6 +77,12 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) %endif +%if "%{flavor}" == "qt6" +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Test) +BuildRequires: cmake(Qt6Widgets) +%endif %description Poppler is a PDF rendering library, forked from the xpdf PDF viewer @@ -122,6 +133,15 @@ Poppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. +%package -n libpoppler-qt6-%{poppler_qt6_sover} +Summary: Qt6 wrapper for the Poppler PDF rendering library +Group: System/Libraries +Requires: libpoppler%{poppler_sover} >= %{version} + +%description -n libpoppler-qt6-%{poppler_qt6_sover} +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + %package tools Summary: PDF Rendering Library Tools Group: Productivity/Publishing/PDF @@ -167,17 +187,28 @@ Poppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. +%package -n libpoppler-qt6-devel +Summary: Development files for the Poppler Qt6 wrapper library +Group: Development/Libraries/C and C++ +Requires: libpoppler-devel = %{version} +Requires: libpoppler-qt6-%{poppler_qt5_sover} = %{version} +Requires: cmake(Qt6Core) +Requires: cmake(Qt6Gui) +Requires: cmake(Qt6Widgets) + +%description -n libpoppler-qt6-devel +Poppler is a PDF rendering library, forked from the xpdf PDF viewer +developed by Derek Noonburg of Glyph and Cog, LLC. + %prep %setup -q -n poppler-%{version} %build -# Leap 15.0 doesn't know %%cmake_build -%{?!cmake_build:%define cmake_build() make %{?_smp_mflags} VERBOSE=1} - %if "%{flavor}" == "qt5" export MOCQT5='%{_libqt5_bindir}/moc' export MOCQT52='%{_libqt5_bindir}/moc' %endif + # make introspection scanner (g-ir-scanner) work with older build envs export LD_LIBRARY_PATH=$(pwd)/build %cmake \ @@ -188,15 +219,23 @@ -DBUILD_GTK_TESTS=OFF \ %if "%{flavor}" == "qt5" -DENABLE_QT5=ON \ + -DENABLE_QT6=OFF \ + -DENABLE_GLIB=OFF \ + -DENABLE_CPP=OFF \ +%endif +%if "%{flavor}" == "qt6" + -DENABLE_QT6=ON \ + -DENABLE_QT5=OFF \ -DENABLE_GLIB=OFF \ -DENABLE_CPP=OFF \ %endif %{nil} + %cmake_build %install %cmake_install -%if "%{flavor}" == "qt5" +%if "%{flavor}" == "qt5" || "%{flavor}" == "qt6" cd %{buildroot} && find . -type f -o -type l | grep -v qt | xargs rm -v %endif @@ -217,6 +256,8 @@ %postun -n libpoppler-cpp%{poppler_cpp_sover} -p /sbin/ldconfig %post -n libpoppler-qt5-%{poppler_qt5_sover} -p /sbin/ldconfig %postun -n libpoppler-qt5-%{poppler_qt5_sover} -p /sbin/ldconfig +%post -n libpoppler-qt6-%{poppler_qt5_sover} -p /sbin/ldconfig +%postun -n libpoppler-qt6-%{poppler_qt5_sover} -p /sbin/ldconfig %if "%{flavor}" == "qt5" %files -n libpoppler-qt5-%{poppler_qt5_sover} @@ -229,6 +270,18 @@ %{_libdir}/pkgconfig/poppler-qt5.pc %else +%if "%{flavor}" == "qt6" +%files -n libpoppler-qt6-%{poppler_qt6_sover} +%{_libdir}/libpoppler-qt6.so.%{poppler_qt6_sover}* + +%files -n libpoppler-qt6-devel +%dir %{_includedir}/poppler +%{_includedir}/poppler/qt6 +%{_libdir}/libpoppler-qt6.so +%{_libdir}/pkgconfig/poppler-qt6.pc + +%else + %files -n libpoppler%{poppler_sover} %license COPYING COPYING3 %doc NEWS README.md README-XPDF @@ -265,5 +318,6 @@ %doc %{_datadir}/gtk-doc/html/poppler %endif +%endif %changelog ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.oJFHC2/_old 2021-04-15 16:56:47.414614766 +0200 +++ /var/tmp/diff_new_pack.oJFHC2/_new 2021-04-15 16:56:47.418614772 +0200 @@ -1,3 +1,4 @@ <multibuild> <package>qt5</package> + <package>qt6</package> </multibuild> ++++++ poppler-21.03.0.tar.xz -> poppler-21.04.0.tar.xz ++++++ ++++ 4164 lines of diff (skipped)