From b70d4732a1a096a2993a541d388fbe5d9ea23ce20775b723c96fb6de35947774 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 18 Nov 2019 07:43:19 +0000 Subject: [PATCH 1/2] Accepting request 749176 from home:DarkSS:branches:network - Update to 1.1.0. Changes since 1.0.0: * Add support for SCRAM-SHA-1 and SCRAM-SHA-256; * Order SASL mechanisms to prefer the most secure; * Add XEP-0334, -0363, -0367, -0369 (partially), -0380, -0382; * Do not accept receipts from other resources of the used account; * cmake: Set minimum version before creating project() and bump to 3.3; * Deprecate QXmppClient extension getters; * Refactor data form media element, deprecate `QXmppDataForm::Media; * Replace deprecated `qSort()` by `std::sort()`; * Do not use deprecated `QSslSocket::setCaCertificates()`; * Modernize code by using `nullptr`, `override`, etc.; * Move attributes into private d-pointer for future ABI compatibility; * Use raw literals, range based loops and `auto`; * Fix potential SEGFAULT on connection error; * Fix `SO_VERSION` to 1: ABI has changed since last minor release; * Add CMake option for internal tests (`BUILD_INTERNAL_TESTS`). - Disable tests needing a network connection += qxmppuploadrequestmanager. - Fixed shlib-policy-name-error libqxmpp2 (sover bump up to 2). OBS-URL: https://build.opensuse.org/request/show/749176 OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=22 --- libqxmpp-1.0.0.tar.gz | 3 --- libqxmpp-1.1.0.tar.gz | 3 +++ libqxmpp.changes | 22 ++++++++++++++++++++++ libqxmpp.spec | 7 ++++--- 4 files changed, 29 insertions(+), 6 deletions(-) delete mode 100644 libqxmpp-1.0.0.tar.gz create mode 100644 libqxmpp-1.1.0.tar.gz diff --git a/libqxmpp-1.0.0.tar.gz b/libqxmpp-1.0.0.tar.gz deleted file mode 100644 index 4d248fa..0000000 --- a/libqxmpp-1.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf62ac8d0b5741b3cb07ea92780b279d5c34d000dc7401d6c20a9b77865a5c1e -size 259635 diff --git a/libqxmpp-1.1.0.tar.gz b/libqxmpp-1.1.0.tar.gz new file mode 100644 index 0000000..91302cb --- /dev/null +++ b/libqxmpp-1.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7da61c71ae816dbce724d4e717661e64dad300f2f079296ff65b88e8ca0676 +size 286791 diff --git a/libqxmpp.changes b/libqxmpp.changes index 59ef8b7..fd32654 100644 --- a/libqxmpp.changes +++ b/libqxmpp.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Mon Nov 18 05:20:47 UTC 2019 - Dmitriy Perlow + +- Update to 1.1.0. Changes since 1.0.0: + * Add support for SCRAM-SHA-1 and SCRAM-SHA-256; + * Order SASL mechanisms to prefer the most secure; + * Add XEP-0334, -0363, -0367, -0369 (partially), -0380, -0382; + * Do not accept receipts from other resources of the used account; + * cmake: Set minimum version before creating project() and bump to 3.3; + * Deprecate QXmppClient extension getters; + * Refactor data form media element, deprecate `QXmppDataForm::Media; + * Replace deprecated `qSort()` by `std::sort()`; + * Do not use deprecated `QSslSocket::setCaCertificates()`; + * Modernize code by using `nullptr`, `override`, etc.; + * Move attributes into private d-pointer for future ABI compatibility; + * Use raw literals, range based loops and `auto`; + * Fix potential SEGFAULT on connection error; + * Fix `SO_VERSION` to 1: ABI has changed since last minor release; + * Add CMake option for internal tests (`BUILD_INTERNAL_TESTS`). +- Disable tests needing a network connection += qxmppuploadrequestmanager. +- Fixed shlib-policy-name-error libqxmpp2 (sover bump up to 2). + ------------------------------------------------------------------- Tue May 7 06:26:41 UTC 2019 - Jan Engelhardt diff --git a/libqxmpp.spec b/libqxmpp.spec index 73c3787..ebaec61 100644 --- a/libqxmpp.spec +++ b/libqxmpp.spec @@ -16,9 +16,9 @@ # -%define sover 0 +%define sover 2 Name: libqxmpp -Version: 1.0.0 +Version: 1.1.0 Release: 0 Summary: Qt XMPP Library License: LGPL-2.1-or-later @@ -26,7 +26,7 @@ Group: Development/Libraries/C and C++ URL: https://github.com/qxmpp-project/qxmpp/ Source0: https://github.com/qxmpp-project/qxmpp/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: cmake +BuildRequires: cmake >= 3.3 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: pkgconfig @@ -77,6 +77,7 @@ sed -i 's,add_simple_test(qxmppserver),#add_simple_test(qxmppserver),' tests/CMa sed -i 's,add_simple_test(qxmppcallmanager),#add_simple_test(qxmppcallmanager),' tests/CMakeLists.txt sed -i 's,add_simple_test(qxmppiceconnection),#add_simple_test(qxmppiceconnection),' tests/CMakeLists.txt sed -i 's,add_subdirectory(qxmpptransfermanager),#add_subdirectory(qxmpptransfermanager),' tests/CMakeLists.txt +sed -i 's,add_subdirectory(qxmppuploadrequestmanager),#add_subdirectory(qxmppuploadrequestmanager),' tests/CMakeLists.txt %build %cmake \ From 13fd633760fe3925ad277488902f4b8edd4a739ceea33dcef23c3b1359aedbbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 18 Nov 2019 07:49:41 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/network/libqxmpp?expand=0&rev=23 --- baselibs.conf | 2 +- libqxmpp.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index 59a71d3..ec9bb0b 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1 +1 @@ -libqxmpp0 \ No newline at end of file +libqxmpp2 diff --git a/libqxmpp.spec b/libqxmpp.spec index ebaec61..37c266f 100644 --- a/libqxmpp.spec +++ b/libqxmpp.spec @@ -1,7 +1,7 @@ # # spec file for package libqxmpp # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed