From c726aaab99be80fa7fd4542d75e052d5678c7430 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Thu, 2 Jul 2026 17:22:59 +0200 Subject: [PATCH] kde-apps/kate: 26.04.3 version bump Signed-off-by: Andreas Sturmlechner --- kde-apps/kate/Manifest | 1 + kde-apps/kate/kate-26.04.3.ebuild | 61 +++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 kde-apps/kate/kate-26.04.3.ebuild diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest index 06723e6350fbc..77c0981bf015f 100644 --- a/kde-apps/kate/Manifest +++ b/kde-apps/kate/Manifest @@ -1,2 +1,3 @@ DIST kate-26.04.1.tar.xz 8611372 BLAKE2B 75788a86ce1af23c43b3026114829e7782ded370e400f4af3cbb3e0c6bb9d7f3e244d14da35649743b0c746bdfeeb441faf109fdf4baa14179f4fd0a727c72d2 SHA512 926469c16d64845df93705a8033ae7086a2e8131a7290b4787e12d092d5261c5b2e2c094ccfc6e830025d14ffe3d291500f636a8a6d839f9b73b4f4c1f0f76b7 DIST kate-26.04.2.tar.xz 8611248 BLAKE2B 555f8173cc1708e416345e33341ac931f263119a159748f4c4a54f66eb13fde90760118877c6cede8cb6be71f39e488e79fde7ea311c17d427500a3521e671aa SHA512 d79258a0cc338a9dfab452bec56f993eb8cf472b733fbfd6d5c8c47d5174069e6bd94799bb1c615b5cc70e37ae9846445f8db41b3957209e179ecf20351d810b +DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4 diff --git a/kde-apps/kate/kate-26.04.3.ebuild b/kde-apps/kate/kate-26.04.3.ebuild new file mode 100644 index 0000000000000..731c394c354cd --- /dev/null +++ b/kde-apps/kate/kate-26.04.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoff" +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm flag-o-matic gear.kde.org xdg + +DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more" +HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +# TODO: replace HAVE_X11 and __has_include with explicit WITH_X11 option +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets,X] + ~kde-apps/kate-lib-${PV}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + virtual/libintl +" +RDEPEND="${DEPEND} + ~kde-apps/kate-addons-${PV}:6 + >=kde-apps/kate-common-${PV} +" + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install + # these tests are run in kde-apps/kate-lib; don't build kio plugin + cmake_comment_add_subdirectory -f apps/lib autotests io +} + +src_configure() { + local mycmakeargs=( + -DBUILD_addons=FALSE + -DBUILD_kwrite=FALSE + ) + + # provided by kde-apps/kate-lib + append-libs -lkateprivate + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # provided by kde-apps/kate-lib + rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die + rm -v "${ED}"/usr/bin/exec_inspect.sh || die +}