diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index 6123d2156a73d..9dc3d004837a8 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1 +1,2 @@ DIST xdg-desktop-portal-kde-6.6.5.tar.xz 229024 BLAKE2B e00ff1fe25a745475d42a8ebc10825d6f8221da1a4f9154b96a0a63f8fb1fcb9b4e6cec0707e4f1e83fa9db945c773f8a583a2effb782253c15d5858bd26bd98 SHA512 dad8e60cc23aeb75a3fc2741b729ae5b8e4d1fd684a0182c4677415c92e8decefc1b9a4b146d4f59f4b2759ce5fac3dc468ccf989b4b92655953770de4629284 +DIST xdg-desktop-portal-kde-6.7.0.tar.xz 242924 BLAKE2B 6cf598113356bfe848e8c36ba026c070891d3f9341ffa451739a980864a8a38bda40d6f54462602c78731d88cc4ebed9741348e4dc574ac343101fa277e25776 SHA512 31c82ecb85cdc6f74ca0ba367420f254cd97a5f70adb5fdfa0c2120474e4cca5d6a8e922176cff100ee20a0b4ae353f12256d7e2b5f72a9267ace1fbac2c31e6 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.0.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.0.ebuild new file mode 100644 index 0000000000000..815f82cf9631b --- /dev/null +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.0.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 +)