repo/gentoo:master commit in: kde-plasma/xdg-desktop-portal-kde/

"Andreas Sturmlechner" <[email protected]> Tue, 04 Aug 2026 20:51:28 +0000 (UTC)
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1785876628.a67e403718f9233334032425e984f300d15d3bc1.asturm@gentoo>
commit:     a67e403718f9233334032425e984f300d15d3bc1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 16:19:46 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 20:50:28 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67e4037

kde-plasma/xdg-desktop-portal-kde: 6.7.4 version bump

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/xdg-desktop-portal-kde/Manifest         |  1 +
 .../xdg-desktop-portal-kde-6.7.4.ebuild            | 63 ++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index 8109b434793e..48300e8c0d10 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1,2 +1,3 @@
 DIST xdg-desktop-portal-kde-6.6.6.tar.xz 229052 BLAKE2B 63d5315c7db3fc885015d5fc086b8620519bcc00fc8da14e761372f2e823cee271ec2cb7f2645cbf508ba091c9f9852224bd3dae0aeab66e51c6e65f189f7b99 SHA512 61fbedee341c154d4012b9be748f77c35f0dd3ddbd1f8e7f6838ada6f6e81d20dea39bee8bf7553102022e7eaa6a265edf628989c68302c99e69192e75468e7a
 DIST xdg-desktop-portal-kde-6.7.3.tar.xz 243168 BLAKE2B ee3f578cb8b08590aee744f9e005fc3fdc9f74ddec31c137cfb8c07e534f32256836c720b74b494db37ea8fe098d1f232b0bc7b7320393bed9146ad1a03b7cf3 SHA512 faa757905aa41dfea5ed125a30d16062e1bc3c3b30be84aae98cc5d3dc499cd603ad7fbf4bcc71fc2442731a5fce742b2074175203d3871ea90ad90f3a0de28d
+DIST xdg-desktop-portal-kde-6.7.4.tar.xz 245076 BLAKE2B 4fb52087ac196994c1a830256a3224eebc300107ccca14d8630af76e2e2ea06adf195dc7b755f1397b06808e74f0b5615f6e39b08359feab80f4201589e0cd04 SHA512 93bcb3e17854ab98078167957fa1e8ded8c848a7962f8a3ce3a02787fd079d2ed422a366b5172aa88a71035f1df582d1d8a12e969c674993f163ec44425bc836

diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4.ebuild
new file mode 100644
index 000000000000..815f82cf9631
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.26.0
+QTMIN=6.10.1
+inherit ecm plasma.kde.org xdg
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+# dev-qt/qtbase:=[cups]: includes specifically the cups private header
+# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
+COMMON_DEPEND="
+	>=dev-libs/wayland-1.15
+	>=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,wayland,widgets]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	|| (
+		>=dev-qt/qtbase-${QTMIN}:6[libinput]
+		>=dev-qt/qtbase-${QTMIN}:6[X]
+	)
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kcrash-${KFMIN}:6
+	>=kde-frameworks/kglobalaccel-${KFMIN}:6
+	>=kde-frameworks/kguiaddons-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kiconthemes-${KFMIN}:6
+	>=kde-frameworks/kio-${KFMIN}:6
+	>=kde-frameworks/kirigami-${KFMIN}:6
+	>=kde-frameworks/knotifications-${KFMIN}:6
+	>=kde-frameworks/kservice-${KFMIN}:6
+	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	x11-libs/libxkbcommon
+"
+DEPEND="${COMMON_DEPEND}
+	>=dev-libs/plasma-wayland-protocols-1.19.0
+	>=dev-libs/wayland-protocols-1.25
+	>=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+	kde-misc/kio-fuse:6
+	sys-apps/xdg-desktop-portal
+"
+BDEPEND="
+	>=dev-qt/qtbase-${QTMIN}:6[wayland]
+	virtual/pkgconfig
+"
+
+CMAKE_SKIP_TESTS=(
+	# bugs: 926483, wants dbus/X11
+	colorschemetest
+)