Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-kguiaddons for openSUSE:Factory checked in at 2024-07-14 08:49:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-kguiaddons (Old) and /work/SRC/openSUSE:Factory/.kf6-kguiaddons.new.17339 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kf6-kguiaddons" Sun Jul 14 08:49:49 2024 rev:5 rq:1187115 version:6.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-kguiaddons/kf6-kguiaddons.changes 2024-06-09 20:22:39.342766662 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-kguiaddons.new.17339/kf6-kguiaddons.changes 2024-07-14 08:53:02.138008993 +0200 @@ -1,0 +2,12 @@ +Tue Jul 9 09:41:45 UTC 2024 - Christophe Marin <christophe@krop.fr> + +- Update to 6.4.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.4.0 +- Changes since 6.3.0: + * KColorSchemeWatcherMac: update name in copyright + * clipboard: Add roundtrip when setting clipboard (kde#466414) + * support USE_DBUS option to enable/disable dbus use + +------------------------------------------------------------------- Old: ---- kguiaddons-6.3.0.tar.xz kguiaddons-6.3.0.tar.xz.sig New: ---- kguiaddons-6.4.0.tar.xz kguiaddons-6.4.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-kguiaddons.spec ++++++ --- /var/tmp/diff_new_pack.YIi10W/_old 2024-07-14 08:53:02.634027196 +0200 +++ /var/tmp/diff_new_pack.YIi10W/_new 2024-07-14 08:53:02.634027196 +0200 @@ -19,13 +19,13 @@ %define qt6_version 6.6.0 %define rname kguiaddons -# Full KF6 version (e.g. 6.3.0) +# Full KF6 version (e.g. 6.4.0) %{!?_kf6_version: %global _kf6_version %{version}} # Last major and minor KF6 version (e.g. 6.0) %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kf6-kguiaddons -Version: 6.3.0 +Version: 6.4.0 Release: 0 Summary: Utilities for graphical user interfaces License: LGPL-2.1-or-later ++++++ kguiaddons-6.3.0.tar.xz -> kguiaddons-6.4.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-6.3.0/CMakeLists.txt new/kguiaddons-6.4.0/CMakeLists.txt --- old/kguiaddons-6.3.0/CMakeLists.txt 2024-05-31 15:25:34.000000000 +0200 +++ new/kguiaddons-6.4.0/CMakeLists.txt 2024-07-05 22:06:59.000000000 +0200 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "6.3.0") # handled by release scripts +set(KF_VERSION "6.4.0") # handled by release scripts project(KGuiAddons VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.3.0 NO_MODULE) +find_package(ECM 6.4.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) @@ -28,19 +28,15 @@ add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") option(BUILD_GEO_SCHEME_HANDLER "Build the geo: URI scheme handler. Disable this if you are building two major versions for co-installability in the older variant." ON) -if (UNIX AND NOT ANDROID AND NOT APPLE) +if(UNIX AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) option(WITH_WAYLAND "Build with support for KModifierKeyInfo, KSystemClipboard and KKeySequenceRecorder inhibiting shortcuts on Wayland" ON) add_feature_info(WAYLAND ${WITH_WAYLAND} "KeySequenceEditor inhibiting shortcuts on Wayland") option(WITH_X11 "Build with support for KModifierKeyInfo on X11" ON) add_feature_info(X11 ${WITH_X11} "KeySequenceEditor inhibiting shortcuts on X11") - - option(WITH_DBUS "Build with support for color scheme information via XDG portals" ON) - else() set(WITH_WAYLAND OFF) set(WITH_X11 OFF) - set(WITH_DBUS OFF) endif() set(REQUIRED_QT_VERSION 6.5.0) @@ -61,8 +57,16 @@ find_package(Wayland 1.9 REQUIRED Client) endif() -if (WITH_DBUS) +# shall we use DBus? +# enabled per default on Linux & BSD systems +set(USE_DBUS_DEFAULT OFF) +if(UNIX AND NOT APPLE AND NOT ANDROID AND NOT HAIKU) + set(USE_DBUS_DEFAULT ON) +endif() +option(USE_DBUS "Build components using DBus (get color scheme information via XDG portals)" ${USE_DBUS_DEFAULT}) +if(USE_DBUS) find_package(Qt6DBus ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE) + set(WITH_DBUS ON) endif() set(kguiaddons_version_header "${CMAKE_CURRENT_BINARY_DIR}/src/kguiaddons_version.h") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-6.3.0/src/colors/kcolorschemewatcher_mac.h new/kguiaddons-6.4.0/src/colors/kcolorschemewatcher_mac.h --- old/kguiaddons-6.3.0/src/colors/kcolorschemewatcher_mac.h 2024-05-31 15:25:34.000000000 +0200 +++ new/kguiaddons-6.4.0/src/colors/kcolorschemewatcher_mac.h 2024-07-05 22:06:59.000000000 +0200 @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2022 Georg Gadinger <nilsding@nilsding.org> + * SPDX-FileCopyrightText: 2022 Jyrki Gadinger <nilsding@nilsding.org> * * SPDX-License-Identifier: LGPL-2.0-or-later */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-6.3.0/src/colors/kcolorschemewatcher_mac.mm new/kguiaddons-6.4.0/src/colors/kcolorschemewatcher_mac.mm --- old/kguiaddons-6.3.0/src/colors/kcolorschemewatcher_mac.mm 2024-05-31 15:25:34.000000000 +0200 +++ new/kguiaddons-6.4.0/src/colors/kcolorschemewatcher_mac.mm 2024-07-05 22:06:59.000000000 +0200 @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: 2022 Georg Gadinger <nilsding@nilsding.org> + * SPDX-FileCopyrightText: 2022 Jyrki Gadinger <nilsding@nilsding.org> * * SPDX-License-Identifier: LGPL-2.0-or-later */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-6.3.0/src/systemclipboard/waylandclipboard.cpp new/kguiaddons-6.4.0/src/systemclipboard/waylandclipboard.cpp --- old/kguiaddons-6.3.0/src/systemclipboard/waylandclipboard.cpp 2024-05-31 15:25:34.000000000 +0200 +++ new/kguiaddons-6.4.0/src/systemclipboard/waylandclipboard.cpp 2024-07-05 22:06:59.000000000 +0200 @@ -600,6 +600,10 @@ // If the application is focused, use the normal mechanism so a future paste will not deadlock itselfs if (m_keyboardFocusWatcher->hasFocus()) { QGuiApplication::clipboard()->setMimeData(mime, mode); + // if we short-circuit the wlr_data_device, when we receive the data + // we cannot identify ourselves as the owner + // because of that we act like it's a synchronous action to not confuse klipper. + wl_display_roundtrip(display); return; } // If not, set the clipboard once the app receives focus to avoid the deadlock