summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2022-12-10 14:08:38 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2022-12-10 14:45:16 +0100
commitd03d538b7d7cbeb217ff4695d00faaa3a32080b7 (patch)
treece5e75f5a2326759b6bc80d28ec7f6f2cd639d64
parent6f7e159ba7c6163a3300e4ae189f937bf6a95867 (diff)
downloadkde-d03d538b7d7cbeb217ff4695d00faaa3a32080b7.tar.gz
kde-d03d538b7d7cbeb217ff4695d00faaa3a32080b7.tar.bz2
kde-d03d538b7d7cbeb217ff4695d00faaa3a32080b7.zip
dev-libs/kirigami-addons: new package, add 9999
Partial import from guru overlay. Thanks-to: Anna Vyalkova <cyber+gentoo@sysrq.in> Bug: https://bugs.gentoo.org/884491 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-9999.ebuild44
-rw-r--r--dev-libs/kirigami-addons/metadata.xml11
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
new file mode 100644
index 00000000000..3e6fe9dd294
--- /dev/null
+++ b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP=true
+ECM_TEST=true
+KFMIN=5.99.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED=test
+inherit ecm kde.org
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Visual end user components for Kirigami-based applications"
+HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
+
+LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+"
+SLOT="5"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
+ media-libs/gst-plugins-base:1.0[ogg,vorbis]
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-good:1.0
+ x11-themes/sound-theme-freedesktop
+ )
+"
diff --git a/dev-libs/kirigami-addons/metadata.xml b/dev-libs/kirigami-addons/metadata.xml
new file mode 100644
index 00000000000..d925f243975
--- /dev/null
+++ b/dev-libs/kirigami-addons/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+</pkgmetadata>