Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdsoap for openSUSE:Factory checked in at 2021-07-12 01:24:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdsoap (Old) and /work/SRC/openSUSE:Factory/.kdsoap.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdsoap" Mon Jul 12 01:24:45 2021 rev:2 rq:905068 version:2.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdsoap/kdsoap.changes 2020-03-25 23:44:55.880025689 +0100 +++ /work/SRC/openSUSE:Factory/.kdsoap.new.2625/kdsoap.changes 2021-07-12 01:25:02.725227239 +0200 @@ -1,0 +2,25 @@ +Sat Jul 3 08:40:40 UTC 2021 - Christophe Giboudeaux <[email protected]> + +- Update to 2.0.0 + * Supports Qt6 in addition to Qt5 + * Minimum Qt version is 5.9 + * The qmake buildsystem (via autogen.py) is removed. + * buildsystem: a new 'docs' target is created when CMake + -DKDSoap_DOCS=True. + * buildsystem: the API manual is now generated in build/docs + vice source/docs. + * buildsystem: added an uninstall target + * buildsystem: generate and install kdsoap-version.h + * The API manual is generated+installed in qch format for Qt + assistant. + + Client-side: + * Added options to the KDSoapClient specifying the SOAP action + sending method + + WSDL parser: + * Fix generated code in case a variable is called "d" or "q" + * Fix generated code for an enumeration type with a length + restriction + * Avoid potential type collisions in nested complexTypes +- Drop the obsolete _service file. license issues were addressed. + +------------------------------------------------------------------- Old: ---- _service kdsoap-1.9.0.tar.xz New: ---- kdsoap-2.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdsoap.spec ++++++ --- /var/tmp/diff_new_pack.2TdIhU/_old 2021-07-12 01:25:03.205223548 +0200 +++ /var/tmp/diff_new_pack.2TdIhU/_new 2021-07-12 01:25:03.205223548 +0200 @@ -1,7 +1,7 @@ # # spec file for package kdsoap # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,27 +15,25 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define soname 1_9_0 -%define sonum 1.9.0 + +%define soname 2 Name: kdsoap -Version: 1.9.0 +Version: 2.0.0 Release: 0 -Summary: A Qt5-based client-side and server-side SOAP component +Summary: A Qt-based client-side and server-side SOAP component # No "or later" clause, licenses specified explicitly License: (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only AND AGPL-3.0-only Group: System/Libraries URL: https://www.kdab.com/products/kd-soap -# Tarball without non-free, unused and not installed unit tests -# See https://github.com/KDAB/KDSoap/issues/207 for more information -Source: %{name}-%{version}.tar.xz -BuildRequires: cmake >= 3.0.2 +Source: https://github.com/KDAB/KDSoap/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz +BuildRequires: cmake BuildRequires: fdupes BuildRequires: pkgconfig -BuildRequires: cmake(Qt5Core) >= 5.6.0 -BuildRequires: cmake(Qt5Network) >= 5.6.0 -BuildRequires: cmake(Qt5Widgets) >= 5.6.0 -BuildRequires: cmake(Qt5Xml) >= 5.6.0 +BuildRequires: cmake(Qt5Core) >= 5.9.0 +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(Qt5Xml) BuildRequires: pkgconfig(zlib) %description @@ -45,7 +43,7 @@ as a dedicated web server. %package -n libkdsoap%{soname} -Summary: A Qt5-based client-side and server-side SOAP component +Summary: A Qt-based client-side and server-side SOAP component License: (GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.1-only Group: System/Libraries Recommends: %{name} @@ -55,7 +53,7 @@ This package provides the library for the client-side component. %package -n libkdsoap-server%{soname} -Summary: A Qt5-based client-side and server-side SOAP component +Summary: A Qt-based client-side and server-side SOAP component License: AGPL-3.0-only Group: System/Libraries @@ -85,6 +83,9 @@ %install %cmake_install +mkdir -p %{buildroot}%{_libqt5_archdatadir}/mkspecs/features +mv %{buildroot}%{_datadir}/mkspecs/features/kdsoap.prf %{buildroot}%{_libqt5_archdatadir}/mkspecs/features/ + %fdupes %{buildroot}%{_includedir}/KDSoapClient/ %post -n libkdsoap-server%{soname} -p /sbin/ldconfig @@ -93,15 +94,15 @@ %postun -n libkdsoap%{soname} -p /sbin/ldconfig %files -n libkdsoap%{soname} -%license LICENSE.GPL.txt LICENSE.LGPL.txt LICENSE.txt README.txt -%{_libdir}/libkdsoap.so.%{sonum} +%license LICENSES/{GPL-2.0-only.txt,GPL-3.0-only.txt,LGPL-2.1-only.txt,LGPL-3.0-only.txt} README.txt +%{_libdir}/libkdsoap.so.%{soname}* %files -n libkdsoap-server%{soname} -%license LICENSE.AGPL3-modified.txt README.txt -%{_libdir}/libkdsoap-server.so.%{sonum} +%license LICENSES/LicenseRef-KDAB-KDSoap-AGPL3-Modified.txt README.txt +%{_libdir}/libkdsoap-server.so.%{soname}* %files devel -%license LICENSE* README.txt +%license LICENSES/* README.txt %{_bindir}/kdwsdl2cpp %{_libdir}/libkdsoap.so %{_libdir}/libkdsoap-server.so @@ -109,8 +110,8 @@ %{_includedir}/KDSoapServer %{_includedir}/KDSoapClient %{_datadir}/doc/KDSoap/ -%dir %{_datadir}/mkspecs -%dir %{_datadir}/mkspecs/features -%{_datadir}/mkspecs/features/kdsoap.prf +%{_libqt5_archdatadir}/mkspecs/features/kdsoap.prf +%{_libqt5_archdatadir}/mkspecs/modules/qt_KDSoapClient.pri +%{_libqt5_archdatadir}/mkspecs/modules/qt_KDSoapServer.pri %changelog
