summaryrefslogtreecommitdiff
path: root/kde-frameworks/kguiaddons
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-09-08 22:14:40 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-09-08 22:26:45 +0200
commit0dff2b780663fa4a084bbc8de907cacfa78d2938 (patch)
tree7879c53b8fdc57941cf4fa288671d07cfd8e5e1c /kde-frameworks/kguiaddons
parenta0de5a203790c3a3aa134660a8f4ca008ecaac9f (diff)
downloadkde-0dff2b780663fa4a084bbc8de907cacfa78d2938.tar.gz
kde-0dff2b780663fa4a084bbc8de907cacfa78d2938.tar.bz2
kde-0dff2b780663fa4a084bbc8de907cacfa78d2938.zip
kde-frameworks/kguiaddons: 6.18.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-frameworks/kguiaddons')
-rw-r--r--kde-frameworks/kguiaddons/Manifest1
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.18.0.ebuild59
2 files changed, 60 insertions, 0 deletions
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
new file mode 100644
index 00000000000..104a8311125
--- /dev/null
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -0,0 +1 @@
+DIST kguiaddons-6.18.0.tar.xz 89632 BLAKE2B 1834d1c264a9b9c32e57cf9d67858145c20df093ea699a076b6a9730183952898d2f52825884ac1431abb7b6ae09a46f41147b7422925997f4deba247e353db0 SHA512 c6a4f925baf50a942676e1d82d7f3d5ec7ac9ab1cf6df7b2d686bf85e8a5256896fe5cbc2fe05a74b858a01bb16abcf66f1d4dbe3f07a3474c9dbb357a4589a7
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.18.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.18.0.ebuild
new file mode 100644
index 00000000000..88f11ecb184
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.18.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.7.2
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.15.0
+ >=dev-libs/wayland-protocols-1.39
+ )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
+"
+RDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
+BDEPEND="
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+BDEPEND+=" wayland? ( || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=ON
+ -DUSE_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}