summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-03-15 21:52:10 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2025-03-15 22:22:26 +0100
commitf9eaf2d4c5638fd632e083cece28f59efb1eb1af (patch)
treebff615c195857679ad0c2984c62c747f96c800d5
parent1f77d0a4cde019a898b11cf005cc375d0ef008ac (diff)
downloadkde-f9eaf2d4c5638fd632e083cece28f59efb1eb1af.tar.gz
kde-f9eaf2d4c5638fd632e083cece28f59efb1eb1af.tar.bz2
kde-f9eaf2d4c5638fd632e083cece28f59efb1eb1af.zip
kde-apps/kate-lib: Add 25.04 stable branch
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-apps/kate-lib/kate-lib-25.04.49.9999.ebuild69
1 files changed, 69 insertions, 0 deletions
diff --git a/kde-apps/kate-lib/kate-lib-25.04.49.9999.ebuild b/kde-apps/kate-lib/kate-lib-25.04.49.9999.ebuild
new file mode 100644
index 00000000000..3125aee9171
--- /dev/null
+++ b/kde-apps/kate-lib/kate-lib-25.04.49.9999.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KDE_ORG_NAME="kate"
+ECM_TEST="true"
+KFMIN=6.9.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons"
+HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
+
+LICENSE="LGPL-2 LGPL-2+ MIT"
+SLOT="6"
+KEYWORDS=""
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kate-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_addons=FALSE
+ -DBUILD_kate=FALSE
+ -DBUILD_kwrite=FALSE
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # tests hang
+ local myctestargs=(
+ -E "(session_manager_test|sessions_action_test)"
+ )
+
+ ecm_src_test
+}