Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqxmpp for openSUSE:Factory 
checked in at 2026-04-08 17:15:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqxmpp (Old)
 and      /work/SRC/openSUSE:Factory/.libqxmpp.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqxmpp"

Wed Apr  8 17:15:43 2026 rev:46 rq:1345124 version:1.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqxmpp/libqxmpp.changes        2026-03-06 
18:21:29.999391527 +0100
+++ /work/SRC/openSUSE:Factory/.libqxmpp.new.21863/libqxmpp.changes     
2026-04-08 17:16:05.128796782 +0200
@@ -1,0 +2,31 @@
+Wed Apr  8 06:45:01 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 1.15.0
+  * Make QXmppTask `co_await`-able and migrate all async code to
+    C++20 coroutines
+  * Replace QCA dependency with direct OpenSSL 3.0+ usage
+  * Use constant-time comparison for OMEMO HMAC verification
+    fixing timing attacks on OMEMO
+  * Send client locale in XMPP stream open to server
+  * CarbonManagerV2: Add bindable enabled() property
+  * Add QXmppBitsOfBinaryDataList::find() convenience method
+  * Docs: Add option to generate docbook
+  * CMake: Auto-enable OMEMO and GStreamer support when
+    dependencies are found
+  * CMake: Make PkgConfig usage optional
+  * CMake: Rename `BUILD_TESTS` option to `BUILD_TESTING`
+  * Drop Qt 5 support, require Qt 6.4
+
+-------------------------------------------------------------------
+Sat Apr  4 07:27:48 UTC 2026 - Enrico Belleri <[email protected]>
+
+- Update to 1.14.6:
+  * Fix parsing of XML namespace prefixes in extension elements
+  * JMI: Fix finish() emitting closed() with empty reason/migratedTo
+  * JMI: Fix duplicate closed() signal in handleExistingSession
+  * JMI: Echo `<finish/>` back when receiving one per XEP-0353 ยง3.7
+  * Fall back to password auth when FAST token is rejected
+  * Fix memory leak in OmemoLibPtr::ptrRef()
+  * CMake: Fix static build failing due to unexported internal OBJECT library
+
+-------------------------------------------------------------------

Old:
----
  qxmpp-1.14.3.tar.xz
  qxmpp-1.14.3.tar.xz.sig

New:
----
  qxmpp-1.15.0.tar.xz
  qxmpp-1.15.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqxmpp.spec ++++++
--- /var/tmp/diff_new_pack.ka3o5z/_old  2026-04-08 17:16:05.788823918 +0200
+++ /var/tmp/diff_new_pack.ka3o5z/_new  2026-04-08 17:16:05.788823918 +0200
@@ -16,9 +16,11 @@
 #
 
 
-%define sover 8
+%define qt6_version 6.4.0
+
+%define sover 9
 Name:           libqxmpp
-Version:        1.14.3
+Version:        1.15.0
 Release:        0
 Summary:        Qt XMPP Library
 License:        LGPL-2.1-or-later
@@ -28,16 +30,23 @@
 Source2:        qxmpp.keyring
 BuildRequires:  doxygen
 BuildRequires:  fdupes
+# The default GCC version is too old in Leap 15 and 16
+%if 0%{?suse_version} == 1500
+BuildRequires:  gcc14-PIE
+BuildRequires:  gcc14-c++
+%endif
+%if 0%{?suse_version} >= 1600 && 0%{?suse_version} <= 1699
+BuildRequires:  gcc15-PIE
+BuildRequires:  gcc15-c++
+%endif
 BuildRequires:  pkgconfig
-BuildRequires:  cmake(Qca-qt6)
-BuildRequires:  cmake(Qt6Core)
-BuildRequires:  cmake(Qt6Core5Compat)
-BuildRequires:  cmake(Qt6Gui)
-BuildRequires:  cmake(Qt6Network)
-BuildRequires:  cmake(Qt6Test)
-BuildRequires:  cmake(Qt6Xml)
-BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  cmake(Qt6Core) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Network) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Test) >= %{qt6_version}
+BuildRequires:  cmake(Qt6Xml) >= %{qt6_version}
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.20
 BuildRequires:  pkgconfig(libomemo-c)
+BuildRequires:  pkgconfig(openssl) >= 3.0
 
 %description
 QXmpp is a cross-platform C++ XMPP client library based on Qt and C++.
@@ -73,11 +82,19 @@
 %build
 # Due to the cmake maintainers bad idea, CMAKE_INSTALL_DOCDIR has to be 
redefined
 %cmake_qt6 \
-  -DWITH_GSTREAMER=ON \
-  -DCMAKE_INSTALL_DOCDIR=%{_datadir}/doc/qxmpp \
-  -DBUILD_DOCUMENTATION=ON \
-  -DBUILD_TESTS=ON \
-  -DBUILD_OMEMO=ON
+  -DCMAKE_INSTALL_DOCDIR:STRING=%{_datadir}/doc/qxmpp \
+  -DBUILD_DOCUMENTATION:BOOL=TRUE \
+  -DBUILD_TESTING:BOOL=TRUE \
+  -DBUILD_EXAMPLES:BOOL=FALSE \
+%if 0%{?suse_version} == 1500
+  -DCMAKE_C_COMPILER:STRING=gcc-14 \
+  -DCMAKE_CXX_COMPILER:STRING=g++-14
+%endif
+%if 0%{?suse_version} >= 1600 && 0%{?suse_version} <= 1699
+  -DCMAKE_C_COMPILER:STRING=gcc-15 \
+  -DCMAKE_CXX_COMPILER:STRING=g++-15
+%endif
+%{nil}
 
 %qt6_build
 

++++++ qxmpp-1.14.3.tar.xz -> qxmpp-1.15.0.tar.xz ++++++
++++ 70634 lines of diff (skipped)

Reply via email to