Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package attica-qt5 for openSUSE:Factory checked in at 2022-01-11 21:15:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/attica-qt5 (Old) and /work/SRC/openSUSE:Factory/.attica-qt5.new.1892 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "attica-qt5" Tue Jan 11 21:15:49 2022 rev:99 rq:945023 version:5.90.0 Changes: -------- --- /work/SRC/openSUSE:Factory/attica-qt5/attica-qt5.changes 2021-12-13 20:42:22.480470219 +0100 +++ /work/SRC/openSUSE:Factory/.attica-qt5.new.1892/attica-qt5.changes 2022-01-11 21:17:11.068870830 +0100 @@ -1,0 +2,11 @@ +Mon Jan 3 12:47:07 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.90.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.90.0 +- Changes since 5.89.0: + * Remove unused and not exported QDebug stream operator for Attica::Category + * Change the build system to enable building with Qt 6 + +------------------------------------------------------------------- Old: ---- attica-5.89.0.tar.xz attica-5.89.0.tar.xz.sig New: ---- attica-5.90.0.tar.xz attica-5.90.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ attica-qt5.spec ++++++ --- /var/tmp/diff_new_pack.0VGWF7/_old 2022-01-11 21:17:11.628871224 +0100 +++ /var/tmp/diff_new_pack.0VGWF7/_new 2022-01-11 21:17:11.632871227 +0100 @@ -19,22 +19,22 @@ %define sonum 5 %define rname attica %define _libname KF5Attica -%define _tar_path 5.89 +%define _tar_path 5.90 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} # Only needed for the package signature condition -%bcond_without lang +%bcond_without released Name: attica-qt5 -Version: 5.89.0 +Version: 5.90.0 Release: 0 Summary: Open Collaboration Service client library License: LGPL-2.1-or-later Group: System/GUI/KDE URL: https://www.kde.org Source: %{rname}-%{version}.tar.xz -%if %{with lang} +%if %{with released} Source1: %{rname}-%{version}.tar.xz.sig Source2: frameworks.keyring %endif ++++++ attica-5.89.0.tar.xz -> attica-5.90.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/CMakeLists.txt new/attica-5.90.0/CMakeLists.txt --- old/attica-5.89.0/CMakeLists.txt 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/CMakeLists.txt 2022-01-01 13:10:16.000000000 +0100 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.89.0") # handled by release scripts +set(KF_VERSION "5.90.0") # handled by release scripts project(Attica VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.89.0 NO_MODULE) +find_package(ECM 5.90.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -38,8 +38,8 @@ # Dependencies set(REQUIRED_QT_VERSION 5.15.2) -# Required Qt5 components to build this framework -find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Network) +# Required Qt components to build this framework +find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Network) set(ATTICA_LIB_SONAME KF5Attica) @@ -86,7 +86,7 @@ NAMESPACE KF5::) install(FILES "${CMAKE_CURRENT_BINARY_DIR}/attica_version.h" - DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF5}" + DESTINATION "${KDE_INSTALL_INCLUDEDIR_KF}" COMPONENT Devel) feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/KF5AtticaConfig.cmake.in new/attica-5.90.0/KF5AtticaConfig.cmake.in --- old/attica-5.89.0/KF5AtticaConfig.cmake.in 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/KF5AtticaConfig.cmake.in 2022-01-01 13:10:16.000000000 +0100 @@ -2,8 +2,8 @@ # Required components to use this framework include(CMakeFindDependencyMacro) -find_dependency(Qt5Core "@REQUIRED_QT_VERSION@") -find_dependency(Qt5Network "@REQUIRED_QT_VERSION@") +find_dependency(Qt@QT_MAJOR_VERSION@Core @REQUIRED_QT_VERSION@) +find_dependency(Qt@QT_MAJOR_VERSION@Network @REQUIRED_QT_VERSION@) include("${CMAKE_CURRENT_LIST_DIR}/KF5AtticaTargets.cmake") @PACKAGE_INCLUDE_QCHTARGETS@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/autotests/CMakeLists.txt new/attica-5.90.0/autotests/CMakeLists.txt --- old/attica-5.89.0/autotests/CMakeLists.txt 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/autotests/CMakeLists.txt 2022-01-01 13:10:16.000000000 +0100 @@ -1,11 +1,11 @@ include(ECMAddTests) -find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Test) -set_package_properties(Qt5Test PROPERTIES PURPOSE "Required for autotests") +find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Test) +set_package_properties(Qt${QT_MAJOR_VERSION}Test PROPERTIES PURPOSE "Required for autotests") ecm_add_tests( configtest.cpp persontest.cpp providertest.cpp - LINK_LIBRARIES Qt5::Test KF5::Attica + LINK_LIBRARIES Qt${QT_MAJOR_VERSION}::Test KF5::Attica ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/CMakeLists.txt new/attica-5.90.0/src/CMakeLists.txt --- old/attica-5.89.0/src/CMakeLists.txt 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/CMakeLists.txt 2022-01-01 13:10:16.000000000 +0100 @@ -114,10 +114,10 @@ target_link_libraries(KF5Attica PUBLIC - Qt5::Core - Qt5::Network + Qt${QT_MAJOR_VERSION}::Core + Qt${QT_MAJOR_VERSION}::Network ) -target_include_directories(KF5Attica INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/Attica>") +target_include_directories(KF5Attica INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/Attica>") ecm_generate_headers(Attica_CamelCase_HEADERS @@ -174,7 +174,7 @@ platformdependent_v2.h ) -install(FILES ${Attica_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/Attica/Attica COMPONENT Devel) +install(FILES ${Attica_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/Attica/Attica COMPONENT Devel) install(TARGETS KF5Attica EXPORT KF5AtticaTargets @@ -184,7 +184,7 @@ ${Attica_HEADERS} ${CMAKE_CURRENT_BINARY_DIR}/version.h ${CMAKE_CURRENT_BINARY_DIR}/attica_export.h - DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/Attica/attica + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/Attica/attica COMPONENT Devel ) @@ -221,7 +221,7 @@ endif() include(ECMGeneratePriFile) -ecm_generate_pri_file(BASE_NAME Attica LIB_NAME KF5Attica DEPS "core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/Attica) +ecm_generate_pri_file(BASE_NAME Attica LIB_NAME KF5Attica DEPS "core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF}/Attica) install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/category.cpp new/attica-5.90.0/src/category.cpp --- old/attica-5.89.0/src/category.cpp 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/category.cpp 2022-01-01 13:10:16.000000000 +0100 @@ -13,13 +13,6 @@ using namespace Attica; -QDebug operator<<(QDebug s, const Attica::Category &cat) -{ - const QString name = cat.isValid() ? cat.name() : QStringLiteral("Invalid"); - s.nospace() << "Category(" << name << ')'; - return s.space(); -} - class Category::Private : public QSharedData { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/category.h new/attica-5.90.0/src/category.h --- old/attica-5.89.0/src/category.h 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/category.h 2022-01-01 13:10:16.000000000 +0100 @@ -104,6 +104,4 @@ } -QDebug operator<<(QDebug s, const Attica::Category &cat); - #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/cmake/libKF5Attica.pc.cmake new/attica-5.90.0/src/cmake/libKF5Attica.pc.cmake --- old/attica-5.89.0/src/cmake/libKF5Attica.pc.cmake 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/cmake/libKF5Attica.pc.cmake 2022-01-01 13:10:16.000000000 +0100 @@ -6,7 +6,7 @@ Name: lib@ATTICA_LIB_SONAME@ Description: Qt library to access Open Collaboration Services URL: https://www.kde.org -Requires: Qt5Core Qt5Network +Requires: Qt@QT_MAJOR_VERSION@Core Qt@QT_MAJOR_VERSION@Network Version: @ATTICA_VERSION@ Libs: -L@KDE_INSTALL_FULL_LIBDIR@ -l@ATTICA_LIB_SONAME@ -Cflags: -I@KDE_INSTALL_FULL_INCLUDEDIR_KF5@/Attica +Cflags: -I@KDE_INSTALL_FULL_INCLUDEDIR_KF@/Attica diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/content.cpp new/attica-5.90.0/src/content.cpp --- old/attica-5.89.0/src/content.cpp 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/content.cpp 2022-01-01 13:10:16.000000000 +0100 @@ -237,7 +237,11 @@ if (key.startsWith(QLatin1String("homepagetype"))) { bool ok; // remove "homepage", get the rest as number - int num = key.rightRef(key.size() - 12).toInt(&ok); +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + const int num = QStringView(key).right(key.size() - 12).toInt(&ok); +#else + const int num = key.rightRef(key.size() - 12).toInt(&ok); +#endif if (ok) { // check if the homepage actually has a valid type if (!iter.value().isEmpty()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/provider.cpp new/attica-5.90.0/src/provider.cpp --- old/attica-5.89.0/src/provider.cpp 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/provider.cpp 2022-01-01 13:10:16.000000000 +0100 @@ -69,16 +69,6 @@ using namespace Attica; -QDebug operator<<(QDebug s, const Attica::Provider &prov) -{ - if (prov.isValid()) { - s.nospace() << "Provider(" << prov.name() << ':' << prov.baseUrl() << ')'; - } else { - s.nospace() << "Provider(Invalid)"; - } - return s.space(); -} - class Provider::Private : public QSharedData { public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/src/provider.h new/attica-5.90.0/src/provider.h --- old/attica-5.89.0/src/provider.h 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/src/provider.h 2022-01-01 13:10:16.000000000 +0100 @@ -787,6 +787,4 @@ }; } -QDebug operator<<(QDebug s, const Attica::Provider &prov); - #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/attica-5.89.0/tests/projecttest/CMakeLists.txt new/attica-5.90.0/tests/projecttest/CMakeLists.txt --- old/attica-5.89.0/tests/projecttest/CMakeLists.txt 2021-12-04 17:54:53.000000000 +0100 +++ new/attica-5.90.0/tests/projecttest/CMakeLists.txt 2022-01-01 13:10:16.000000000 +0100 @@ -1,7 +1,7 @@ include(ECMMarkAsTest) -find_package(Qt5Widgets ${REQUIRED_QT_VERSION} CONFIG REQUIRED) -set_package_properties(Qt5Widgets PROPERTIES PURPOSE "Required for tests") +find_package(Qt${QT_MAJOR_VERSION}Widgets ${REQUIRED_QT_VERSION} CONFIG REQUIRED) +set_package_properties(Qt${QT_MAJOR_VERSION}Widgets PROPERTIES PURPOSE "Required for tests") add_executable(projecttest) ecm_mark_as_test(projecttest) @@ -15,4 +15,4 @@ ${editproject_UI_H} ) -target_link_libraries(projecttest Qt5::Widgets KF5::Attica) +target_link_libraries(projecttest Qt${QT_MAJOR_VERSION}::Widgets KF5::Attica)