summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-04-05 16:25:35 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2024-04-05 22:00:46 +0200
commit4412c1e169576cd1b468b513ea56dc4779752fa6 (patch)
tree9dcd72afe70e3b8ae041455e4003f03384348a12
parentc1b58f37bc6a347da4d82b287fdf5bc08e34a15c (diff)
downloadkde-4412c1e169576cd1b468b513ea56dc4779752fa6.tar.gz
kde-4412c1e169576cd1b468b513ea56dc4779752fa6.tar.bz2
kde-4412c1e169576cd1b468b513ea56dc4779752fa6.zip
kde-frameworks/kirigami: 6.1.0 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-frameworks/kirigami/Manifest1
-rw-r--r--kde-frameworks/kirigami/kirigami-6.1.0.ebuild49
2 files changed, 50 insertions, 0 deletions
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
new file mode 100644
index 00000000000..481d6928240
--- /dev/null
+++ b/kde-frameworks/kirigami/Manifest
@@ -0,0 +1 @@
+DIST kirigami-6.1.0.tar.xz 472340 BLAKE2B 1e4ddbdd4dc74d03c5afa982e4769b1b0e104d3bd947018031f3c115afb8e06d7e6133cbadc0f41238524de9c1d4615422a923b4859cf3af61c2f5087864d62d SHA512 2a75af0bc010120913f092f14760817c197298da4f6fc4780f5ab222de8e385864f4c88b9907acf4b03fea53759f1e2a39a2b62bcd78b8c2c1bc52129c04d207
diff --git a/kde-frameworks/kirigami/kirigami-6.1.0.ebuild b/kde-frameworks/kirigami/kirigami-6.1.0.ebuild
new file mode 100644
index 00000000000..c782a7f0180
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-6.1.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org toolchain-funcs
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
+HOMEPAGE="https://techbase.kde.org/Kirigami"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ examples? ( !${CATEGORY}/${PN}:5[examples] )
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}