Bug#1107678: unblock: xdg-desktop-portal-kde/6.3.5-1
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: xdg-desktop-portal-kde@packages.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Control: affects -1 + src:xdg-desktop-portal-kde
User: release.debian.org@packages.debian.org
Usertags: unblock
Dear Release Team,
please unblock package xdg-desktop-portal-kde.
[ Reason ]
It contains the following changes:
* New upstream release (6.3.5).
* Relax inter-plasma versioned dependency constraint so we can upload
only 6.3.5 packages that have actual code changes.
* Backport upstream commits:
- Fix notifications created by apps using the Notifications portal that
specify something to happen when clicked to actually perform that action.
(kde#501244)
[ Tests ]
- Minimal test that the file browsing portal from a sandboxed app works.
- Upstream test suite passes in sbuild.
[ Risks ]
Only backport of upstream commits that apply cleanly. Further fixes can
easily be backported or the changes reverted.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
Thanks!
unblock xdg-desktop-portal-kde/6.3.5-1
diff -Nru xdg-desktop-portal-kde-6.3.4/CMakeLists.txt xdg-desktop-portal-kde-6.3.5/CMakeLists.txt
--- xdg-desktop-portal-kde-6.3.4/CMakeLists.txt 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/CMakeLists.txt 2025-05-06 20:01:41.000000000 +0200
@@ -2,12 +2,12 @@
set(CMAKE_C_STANDARD 99)
-set(PROJECT_VERSION "6.3.4")
+set(PROJECT_VERSION "6.3.5")
set(PROJECT_VERSION_MAJOR 6)
project(xdg-desktop-portal-kde VERSION ${PROJECT_VERSION})
-set(PROJECT_DEP_VERSION "6.3.4")
+set(PROJECT_DEP_VERSION "6.3.5")
set(QT_MIN_VERSION "6.7.0")
set(KF6_MIN_VERSION "6.10.0")
set(KDE_COMPILERSETTINGS_LEVEL "5.82")
diff -Nru xdg-desktop-portal-kde-6.3.4/debian/changelog xdg-desktop-portal-kde-6.3.5/debian/changelog
--- xdg-desktop-portal-kde-6.3.4/debian/changelog 2025-04-03 01:01:14.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/debian/changelog 2025-05-19 00:58:40.000000000 +0200
@@ -1,3 +1,16 @@
+xdg-desktop-portal-kde (6.3.5-1) unstable; urgency=medium
+
+ [ Aurélien COUDERC ]
+ * New upstream release (6.3.5).
+ * Relax inter-plasma versioned dependency constraint so we can upload
+ only 6.3.5 packages that have actual code changes.
+ * Backport upstream commits:
+ - Fix notifications created by apps using the Notifications portal that
+ specify something to happen when clicked to actually perform that action.
+ (kde#501244)
+
+ -- Aurélien COUDERC <coucouf@debian.org> Mon, 19 May 2025 00:58:40 +0200
+
xdg-desktop-portal-kde (6.3.4-1) unstable; urgency=medium
[ Patrick Franz ]
diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/relax-interplasma-versioned-deps.patch xdg-desktop-portal-kde-6.3.5/debian/patches/relax-interplasma-versioned-deps.patch
--- xdg-desktop-portal-kde-6.3.4/debian/patches/relax-interplasma-versioned-deps.patch 1970-01-01 01:00:00.000000000 +0100
+++ xdg-desktop-portal-kde-6.3.5/debian/patches/relax-interplasma-versioned-deps.patch 2025-05-08 00:28:41.000000000 +0200
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -7,7 +7,7 @@
+
+ project(xdg-desktop-portal-kde VERSION ${PROJECT_VERSION})
+
+-set(PROJECT_DEP_VERSION "6.3.5")
++set(PROJECT_DEP_VERSION "6.3.4")
+ set(QT_MIN_VERSION "6.7.0")
+ set(KF6_MIN_VERSION "6.10.0")
+ set(KDE_COMPILERSETTINGS_LEVEL "5.82")
diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/series xdg-desktop-portal-kde-6.3.5/debian/patches/series
--- xdg-desktop-portal-kde-6.3.4/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ xdg-desktop-portal-kde-6.3.5/debian/patches/series 2025-05-12 22:33:11.000000000 +0200
@@ -0,0 +1,2 @@
+relax-interplasma-versioned-deps.patch
+upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch
diff -Nru xdg-desktop-portal-kde-6.3.4/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch xdg-desktop-portal-kde-6.3.5/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch
--- xdg-desktop-portal-kde-6.3.4/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch 1970-01-01 01:00:00.000000000 +0100
+++ xdg-desktop-portal-kde-6.3.5/debian/patches/upstream_1210bd0c_fix-Notifications-default-action-target-is-optional.patch 2025-05-12 22:33:11.000000000 +0200
@@ -0,0 +1,26 @@
+From 1210bd0c654d92e3eddca2da405c454fed540125 Mon Sep 17 00:00:00 2001
+From: Kylie C <kyliepc@proton.me>
+Date: Sun, 23 Mar 2025 18:39:53 -0400
+Subject: [PATCH] fix(Notifications): `default-action-target` is optional
+
+BUG: 501244
+---
+ src/notification.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/notification.cpp b/src/notification.cpp
+index 307f482e..7a2fd734 100644
+--- a/src/notification.cpp
++++ b/src/notification.cpp
+@@ -116,7 +116,7 @@ void NotificationPortal::AddNotification(const QString &app_id, const QString &i
+ }
+ };
+
+- if (notification.contains(QStringLiteral("default-action")) && notification.contains(QStringLiteral("default-action-target"))) {
++ if (notification.contains(QStringLiteral("default-action"))) {
+ KNotificationAction *action = notify->addDefaultAction(notification.value(QStringLiteral("default-action")).toString());
+
+ connect(action, &KNotificationAction::activated, this, [actionInvoked, notification] {
+--
+GitLab
+
diff -Nru xdg-desktop-portal-kde-6.3.4/po/ar/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ar/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/ar/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/ar/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -1,8 +1,8 @@
# Copyright (C) 2024 This file is copyright:
# This file is distributed under the same license as the xdg-desktop-portal-kde package.
-#
-# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
+# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Zayed Al-Saidi <zayed.alsaidi@gmail.com>
# Zayed Al-Saidi <zayed.alsaidi@gmail.com>, 2024.
+#
msgid ""
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
diff -Nru xdg-desktop-portal-kde-6.3.4/po/fr/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/fr/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/fr/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/fr/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024 Xavier Besnard <xavier.besnard@kde.org>
+# SPDX-FileCopyrightText: 2020, 2021, 2022, 2023, 2024, 2025 Xavier Besnard <xavier.besnard@kde.org>
# Vincent Pinon <vpinon@kde.org>, 2017.
# Simon Depiets <sdepiets@gmail.com>, 2018, 2019, 2020.
# Xavier Besnard <xavier.besnard@kde.org>, 2023.
@@ -17,7 +17,7 @@
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Accelerator-Marker: &\n"
"X-Environment: kde\n"
-"X-Generator: Lokalize 24.12.0\n"
+"X-Generator: Lokalize 24.12.3\n"
"X-Text-Markup: kde4\n"
#, kde-format
diff -Nru xdg-desktop-portal-kde-6.3.4/po/it/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/it/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/it/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/it/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -1,6 +1,6 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the xdg-desktop-portal-kde package.
-# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Luigi Toscano <luigi.toscano@tiscali.it>
+# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Luigi Toscano <luigi.toscano@tiscali.it>
# Vincenzo Reale <smart2128vr@gmail.com>, 2022.
#
msgid ""
@@ -16,7 +16,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 25.03.70\n"
+"X-Generator: Lokalize 24.12.0\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -Nru xdg-desktop-portal-kde-6.3.4/po/ko/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ko/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/ko/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/ko/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -1,6 +1,6 @@
# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
-# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Shinjo Park <kde@peremen.name>
+# SPDX-FileCopyrightText: 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 Shinjo Park <kde@peremen.name>
#
msgid ""
msgstr ""
@@ -15,7 +15,7 @@
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Lokalize 23.08.5\n"
+"X-Generator: Lokalize 24.12.3\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
diff -Nru xdg-desktop-portal-kde-6.3.4/po/nb/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/nb/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/nb/xdg-desktop-portal-kde.po 2025-04-02 05:40:36.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/nb/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -1,7 +1,5 @@
# Translation of xdg-desktop-portal-kde to Norwegian Bokmål
#
-# SPDX-FileCopyrightText: 2025 Martin Hansen <mh306602@gmail.com>
-#
msgid ""
msgstr ""
"Project-Id-Version: xdg-desktop-portal-kde\n"
diff -Nru xdg-desktop-portal-kde-6.3.4/po/ru/xdg-desktop-portal-kde.po xdg-desktop-portal-kde-6.3.5/po/ru/xdg-desktop-portal-kde.po
--- xdg-desktop-portal-kde-6.3.4/po/ru/xdg-desktop-portal-kde.po 2025-04-02 05:40:37.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/po/ru/xdg-desktop-portal-kde.po 2025-05-06 20:01:41.000000000 +0200
@@ -5,21 +5,22 @@
# Alexander Potashev <aspotashev@gmail.com>, 2017, 2018.
# Мария Шикунова <translation-team@basealt.ru>, 2022.
# Alexander Yavorsky <kekcuha@gmail.com>, 2024.
+# SPDX-FileCopyrightText: 2025 Olesya Gerasimenko <translation-team@basealt.ru>
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2025-04-01 02:33+0000\n"
-"PO-Revision-Date: 2024-11-17 17:41+0300\n"
-"Last-Translator: Alexander Yavorsky <kekcuha@gmail.com>\n"
-"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"PO-Revision-Date: 2025-04-08 10:19+0300\n"
+"Last-Translator: Olesya Gerasimenko <translation-team@basealt.ru>\n"
+"Language-Team: Basealt Translation Team\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Lokalize 21.08.3\n"
+"X-Generator: Lokalize 23.08.5\n"
#, kde-format
msgctxt "NAME OF TRANSLATORS"
@@ -243,18 +244,16 @@
msgstr "Открыть"
#: src/inputcapture.cpp:146
-#, fuzzy, kde-format
-#| msgctxt "@title:window"
-#| msgid "Input Capture Requested"
+#, kde-format
msgctxt "@title:notification"
msgid "Input Capture started"
-msgstr "Запрос захвата ввода"
+msgstr "Успешный запуск захвата вывода"
#: src/inputcapture.cpp:149
#, kde-kuit-format
msgctxt "@info %1 is the name of the application"
msgid "Input is being managed by %1. Press <shortcut>%2</shortcut> to disable."
-msgstr ""
+msgstr "Ввод управляется %1. Для отключения нажмите <shortcut>%2</shortcut>."
#: src/inputcapture.cpp:154
#, kde-kuit-format
@@ -263,6 +262,7 @@
"Input is being managed by an application. Press <shortcut>%1</shortcut> to "
"disable."
msgstr ""
+"Ввод управляется приложением. Для отключения нажмите <shortcut>%1</shortcut>."
#: src/InputCaptureDialog.qml:16
#, kde-format
@@ -469,17 +469,15 @@
msgstr "Поделиться"
#: src/screencast.cpp:297
-#, fuzzy, kde-format
-#| msgid "New Virtual Output"
+#, kde-format
msgid "Virtual Output"
-msgstr "Новый виртуальный вывод"
+msgstr "Виртуальный вывод"
#: src/screencast.cpp:298
-#, fuzzy, kde-format
-#| msgid "New Virtual Output"
+#, kde-format
msgctxt "%1 is the application name"
msgid "Virtual Output (shared with %1)"
-msgstr "Новый виртуальный вывод"
+msgstr "Виртуальный вывод (используется совместно с %1)"
#: src/screencast.cpp:352
#, kde-format
diff -Nru xdg-desktop-portal-kde-6.3.4/src/xdg-desktop-portal-kde.notifyrc xdg-desktop-portal-kde-6.3.5/src/xdg-desktop-portal-kde.notifyrc
--- xdg-desktop-portal-kde-6.3.4/src/xdg-desktop-portal-kde.notifyrc 2025-04-02 05:40:37.000000000 +0200
+++ xdg-desktop-portal-kde-6.3.5/src/xdg-desktop-portal-kde.notifyrc 2025-05-06 20:01:41.000000000 +0200
@@ -388,11 +388,15 @@
Name[eu]=Sarrera atzematea abiatu da
Name[fr]=La capture de la saisie est démarrée.
Name[gl]=Iniciouse a captura de entrada
+Name[hu]=Bevitelrögzítés elindítva
+Name[ia]=Captura de Ingresso Initiava
Name[it]=Acquisizione dell'immissione avviata
Name[ka]=შეყვანის ჩაწერა დაიწყო
+Name[ko]=입력 캡처 시작됨
Name[nb]=Startet registrering av inndata
Name[nl]=Vangen van invoer gestart
Name[pt_BR]=Captura de entrada iniciada
+Name[ru]=Запущен захват ввода
Name[sk]=Spustené zachytávanie vstupov
Name[sl]=Začetek zajemanja vnosa
Name[sv]=Inmatningslagring startad
@@ -408,11 +412,15 @@
Comment[eu]=Sarrera, orain, aplikazio batek kudeatzen du
Comment[fr]=La saisie est maintenant gérée par une application.
Comment[gl]=Unha aplicación comezou a xestionar a entrada.
+Comment[hu]=A bemenetet mostantól egy alkalmazás kezeli
+Comment[ia]=Ingresso es nunc gerite per un application
Comment[it]=L'immissione è ora gestita da un'applicazione
Comment[ka]=შეყვანა ახლა აპლიკაციის მიერ იმართება
+Comment[ko]=앱에서 입력을 관리하는 중
Comment[nb]=Inndata behandles nå av et program
Comment[nl]=Invoer wordt nu beheerd door een toepassing
Comment[pt_BR]=A entrada está sendo gerenciada por um aplicativo
+Comment[ru]=Ввод теперь управляется приложением
Comment[sk]=Vstup je teraz spravovaný aplikáciou
Comment[sl]=Vnos zdaj upravlja aplikacija
Comment[sv]=Inmatning hanteras nu av programmet
Reply to: