From 3326c1beebf8cb0bd150b8f2c0a45959e90611dc Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Feb 2024 22:25:19 +0100
Subject: [PATCH] New package: kf6-krunner-6.1.0

---
 common/shlibs                |  1 +
 srcpkgs/kf6-krunner-devel    |  1 +
 srcpkgs/kf6-krunner/template | 31 +++++++++++++++++++++++++++++++
 3 files changed, 33 insertions(+)
 create mode 120000 srcpkgs/kf6-krunner-devel
 create mode 100644 srcpkgs/kf6-krunner/template

diff --git a/common/shlibs b/common/shlibs
index 2ed9fa35549..5e14597f438 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -1994,6 +1994,7 @@ libKF6Plotting.so.6 kf6-kplotting-6.0.0_1
 libKF6Pty.so.6 kf6-kpty-6.0.0_1
 libQuickCharts.so.1 kf6-kquickcharts-6.0.0_1
 libQuickChartsControls.so.1 kf6-kquickcharts-6.0.0_1
+libKF6Runner.so.6 kf6-krunner-6.0.0_1
 libKF6Service.so.6 kf6-kservice-6.0.0_1
 libKF6Solid.so.6 kf6-solid-6.0.0_1
 libKF6Style.so.6 kf6-frameworkintegration-6.0.0_1
diff --git a/srcpkgs/kf6-krunner-devel b/srcpkgs/kf6-krunner-devel
new file mode 120000
index 00000000000..73acf1e9f54
--- /dev/null
+++ b/srcpkgs/kf6-krunner-devel
@@ -0,0 +1 @@
+kf6-krunner
\ No newline at end of file
diff --git a/srcpkgs/kf6-krunner/template b/srcpkgs/kf6-krunner/template
new file mode 100644
index 00000000000..1ac9005c89e
--- /dev/null
+++ b/srcpkgs/kf6-krunner/template
@@ -0,0 +1,31 @@
+# Template file for 'kf6-krunner'
+pkgname=kf6-krunner
+version=6.1.0
+revision=1
+build_style=cmake
+hostmakedepends="extra-cmake-modules qt6-tools qt6-base
+ gettext"
+makedepends="kf6-kconfig-devel kf6-kcoreaddons-devel kf6-ki18n-devel
+ kf6-kitemmodels-devel"
+checkdepends="dbus"
+short_desc="Framework for providing different actions given a string query"
+maintainer="John <me@johnnynator.dev>"
+license="LGPL-2.1-or-later"
+homepage="https://invent.kde.org/frameworks/krunner"
+distfiles="${KDE_SITE}/frameworks/${version%.*}/${pkgname#kf6-}-${version}.tar.xz"
+checksum=faa21f990d9886659ed44c753ccf8d77ceb07df94e84c01893f93b08e06760d4
+
+do_check() {
+	cd build
+	dbus-run-session ctest
+}
+
+kf6-krunner-devel_package() {
+	depends="$makedepends ${sourcepkg}>=${version}_${revision}"
+	short_desc+=" - development files"
+	pkg_install() {
+		vmove usr/include
+		vmove usr/lib/cmake
+		vmove "usr/lib/*.so"
+	}
+}