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)

Reply via email to