Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqxmpp for openSUSE:Factory 
checked in at 2025-09-18 21:09:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqxmpp (Old)
 and      /work/SRC/openSUSE:Factory/.libqxmpp.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqxmpp"

Thu Sep 18 21:09:11 2025 rev:40 rq:1305587 version:1.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqxmpp/libqxmpp.changes        2025-05-26 
18:38:45.411538627 +0200
+++ /work/SRC/openSUSE:Factory/.libqxmpp.new.27445/libqxmpp.changes     
2025-09-18 21:09:36.692758626 +0200
@@ -1,0 +2,27 @@
+Wed Sep 17 16:25:49 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 1.11.2
+  * RpcIq: Fix only-whitespace strings are stripped
+  * CMake: Add `BUILD_WITH_QT6` option instead of `QT_VERSION_MAJOR`
+  * JingleIq: Replace reason attribute with optional<Reason>
+  * New voice call example
+  * Implement XEP-0320: Use of DTLS-SRTP in Jingle Sessions
+  * Security and stability improvements by parsing whole stream
+    through QXmlStreamReader internally and creating QDomElements
+    manually
+  * Client/Server: Close connection on unexpected element received
+  * OutgoingClient: Re-create socket on connection errors to avoid
+    race conditions
+  * Big parsing/serialization overhaul
+  * New internal Iq<T> type, separating parsing of IQ and payload
+  * Task: Inline TaskData and use std::optional to avoid
+    additional heap allocation
+  * PubSubIq: Add notify attribute for retraction
+  Breaking changes:
+  * JingleIq::RtpSessionStateMuting: 'isMute' is not initialized
+    by default anymore
+  * ExternalServiceDiscoveryIq: Change port type from `int` to
+    `quint16` to match XEP-0215
+- Stop building the Qt 5 flavor
+
+-------------------------------------------------------------------

Old:
----
  _multibuild
  qxmpp-1.10.4.tar.xz
  qxmpp-1.10.4.tar.xz.sig

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

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

Other differences:
------------------
++++++ libqxmpp.spec ++++++
--- /var/tmp/diff_new_pack.tPu8DI/_old  2025-09-18 21:09:37.328785351 +0200
+++ /var/tmp/diff_new_pack.tPu8DI/_new  2025-09-18 21:09:37.328785351 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqxmpp
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,9 @@
 #
 
 
-%global flavor @BUILD_FLAVOR@%{nil}
-%if "%{flavor}" == ""
-ExclusiveArch:  do_not_build
-%endif
-%if "%{flavor}" == "qt5"
-%define qt5 1
-%define pkg_suffix -qt5
-%define lib_suffix Qt5
-%endif
-%if "%{flavor}" == "qt6"
-%define qt6 1
-%define pkg_suffix -qt6
-%define lib_suffix Qt6
-%endif
-%define sover 5
-Name:           libqxmpp%{?pkg_suffix}
-Version:        1.10.4
+%define sover 6
+Name:           libqxmpp
+Version:        1.11.2
 Release:        0
 Summary:        Qt XMPP Library
 License:        LGPL-2.1-or-later
@@ -40,25 +26,9 @@
 Source0:        https://download.kde.org/unstable/qxmpp/qxmpp-%{version}.tar.xz
 Source1:        
https://download.kde.org/unstable/qxmpp/qxmpp-%{version}.tar.xz.sig
 Source2:        qxmpp.keyring
-BuildRequires:  cmake
-%if 0%{?qt5}
 BuildRequires:  doxygen
 BuildRequires:  fdupes
-%endif
-# c++-17 is required
-%if 0%{?suse_version} < 1550
-BuildRequires:  gcc13-PIE
-BuildRequires:  gcc13-c++
-%endif
 BuildRequires:  pkgconfig
-%if 0%{?qt5}
-BuildRequires:  cmake(Qca-qt5)
-BuildRequires:  cmake(Qt5Core) >= 5.15.0
-BuildRequires:  cmake(Qt5Gui)
-BuildRequires:  cmake(Qt5Network)
-BuildRequires:  cmake(Qt5Test)
-BuildRequires:  cmake(Qt5Xml)
-%else
 BuildRequires:  cmake(Qca-qt6)
 BuildRequires:  cmake(Qt6Core)
 BuildRequires:  cmake(Qt6Core5Compat)
@@ -66,55 +36,28 @@
 BuildRequires:  cmake(Qt6Network)
 BuildRequires:  cmake(Qt6Test)
 BuildRequires:  cmake(Qt6Xml)
-%endif
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(libomemo-c)
 
 %description
 QXmpp is a cross-platform C++ XMPP client library based on Qt and C++.
 
-%package -n libQXmpp%{lib_suffix}-%{sover}
+%package -n libQXmppQt6-%{sover}
 Summary:        Qt XMPP Library
-Provides:       libqxmpp-qt5-0 = %{version}
-Obsoletes:      libqxmpp-qt5-0 < %{version}
-# Renamed in the 1.5.4 release
-%if 0%{?qt5}
-Provides:       libqxmpp4 = %{version}
-Obsoletes:      libqxmpp4 < %{version}
-%endif
 
-%description -n libQXmpp%{lib_suffix}-%{sover}
+%description -n libQXmppQt6-%{sover}
 QXmpp is a cross-platform C++ XMPP client library based on Qt and C++.
 
-%package -n libQXmpp%{lib_suffix}-devel
+%package -n libQXmppQt6-devel
 Summary:        Qxmpp Development Files
-Requires:       libQXmpp%{lib_suffix}-%{sover} = %{version}
-Requires:       libqxmpp-devel = %{version}
+Requires:       libQXmppQt6-%{sover} = %{version}
 Requires:       pkgconfig(gstreamer-1.0)
-%if 0%{?qt5}
-Provides:       libqxmpp-qt5-devel = %{version}
-Obsoletes:      libqxmpp-qt5-devel < %{version}
-%endif
+# Old package for backward compatibility
+Obsoletes:      libqxmpp-devel < %{version}
 
-%description -n libQXmpp%{lib_suffix}-devel
+%description -n libQXmppQt6-devel
 Development package for qxmpp.
 
-%if 0%{?qt5}
-# Backward compatibility module, it can be used for both Qt5 and Qt6 variants
-%package -n libqxmpp-devel
-Summary:        Compatibility helper for libqxmpp
-Requires:       (libQXmppQt5-devel = %{version} if libQt5Core-devel)
-Requires:       (libQXmppQt6-devel = %{version} if qt6-core-devel)
-
-%description -n libqxmpp-devel
-This package provides a backward compatibility helper for CMake users.
-If 'QT_VERSION_MAJOR' is not set in the dependent package, the CMake module
-will try to determine the needed QXmpp variant based on which Qt version was
-already found by CMake.
-
-
-
-
 # No need to build it twice
 %package -n libqxmpp-doc
 Summary:        Qxmpp library documentation
@@ -122,34 +65,25 @@
 
 %description -n libqxmpp-doc
 This packages provides documentation of Qxmpp library API.
-%endif
 
 %prep
 %autosetup -p1 -n qxmpp-%{version}
 
 %build
-%if 0%{?suse_version} < 1550
-  export CXX=g++-13
-%endif
-
 # Due to the cmake maintainers bad idea, CMAKE_INSTALL_DOCDIR has to be 
redefined
-%cmake \
+%cmake_qt6 \
   -DWITH_GSTREAMER=ON \
-%if 0%{?qt5}
   -DCMAKE_INSTALL_DOCDIR=%{_datadir}/doc/qxmpp \
   -DBUILD_DOCUMENTATION=ON \
-%endif
   -DBUILD_TESTS=ON \
   -DBUILD_OMEMO=ON
 
-%cmake_build
+%qt6_build
 
 %install
-%cmake_install
+%qt6_install
 
-%if 0%{?qt5}
 %fdupes %{buildroot}%{_datadir}/doc/qxmpp/
-%endif
 
 %check
 export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
@@ -157,30 +91,22 @@
 # Exclude tests needing a network connection
 %{ctest --exclude-regex 
"tst_(qxmppcallmanager|qxmppiceconnection|qxmppserver|qxmpptransfermanager|qxmppuploadrequestmanager)"}
 
-%ldconfig_scriptlets -n libQXmpp%{lib_suffix}-%{sover}
+%ldconfig_scriptlets -n libQXmppQt6-%{sover}
 
-%files -n libQXmpp%{lib_suffix}-%{sover}
+%files -n libQXmppQt6-%{sover}
 %license LICENSES/*
 %doc AUTHORS CHANGELOG.md README.md
-%{_libdir}/libQXmpp%{lib_suffix}.so.*
-%{_libdir}/libQXmppOmemo%{lib_suffix}.so.*
+%{_libdir}/libQXmppQt6.so.*
+%{_libdir}/libQXmppOmemoQt6.so.*
 
-%files -n libQXmpp%{lib_suffix}-devel
-%{_includedir}/QXmpp%{lib_suffix}/
-%{_libdir}/libQXmpp%{lib_suffix}.so
-%{_libdir}/libQXmppOmemo%{lib_suffix}.so
-%{_libdir}/cmake/QXmpp%{lib_suffix}/
-%{_libdir}/cmake/QXmppOmemo%{lib_suffix}/
-%{_libdir}/pkgconfig/QXmpp%{lib_suffix}.pc
-%if 0%{?qt5}
-%{_libdir}/pkgconfig/qxmpp.pc
-%endif
-
-%if 0%{?qt5}
-%files -n libqxmpp-devel
-%{_libdir}/cmake/QXmpp/
+%files -n libQXmppQt6-devel
+%{_includedir}/QXmppQt6/
+%{_libdir}/cmake/QXmppQt6/
+%{_libdir}/cmake/QXmppOmemoQt6/
+%{_libdir}/libQXmppQt6.so
+%{_libdir}/libQXmppOmemoQt6.so
+%{_libdir}/pkgconfig/QXmppQt6.pc
 
 %files -n libqxmpp-doc
 %{_datadir}/doc/qxmpp/
-%endif
 

++++++ qxmpp-1.10.4.tar.xz -> qxmpp-1.11.2.tar.xz ++++++
++++ 29435 lines of diff (skipped)

Reply via email to