From 729205d3330d8e40190fd0d511256801029dc48b Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Fri, 24 Oct 2025 16:21:22 +0300
Subject: trinity-base/kxsldbg: switch to extragear packaging

Due to kxsldbg being moved out of tdewebdev[1], switch to building it
from the dedicates application overlay.

[1]: https://mirror.git.trinitydesktop.org/gitea/TDE/tdewebdev/pulls/65

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 trinity-base/kxsldbg/kxsldbg-9999.ebuild | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

diff --git a/trinity-base/kxsldbg/kxsldbg-9999.ebuild b/trinity-base/kxsldbg/kxsldbg-9999.ebuild
index 3a8f9a1c..2df08f46 100644
--- a/trinity-base/kxsldbg/kxsldbg-9999.ebuild
+++ b/trinity-base/kxsldbg/kxsldbg-9999.ebuild
@@ -4,13 +4,26 @@
 
 EAPI="8"
 
-TRINITY_MODULE_NAME="tdewebdev"
-TRINITY_MODULE_TYPE="core"
-TRINITY_HANDBOOK="never"
-inherit trinity-meta-2
+TRINITY_MODULE_NAME="tdexsldbg"
+# TODO: rename the package to trinity-apps/tdexsldbg after last release
+# (14.1.4) containing it in tdewebdev will be removed or the app will
+# actually be renamed; whichever comes first
+TRINITY_EXTRAGEAR_PACKAGING="yes"
+TRINITY_HANDBOOK="optional"
+
+TRINITY_LANGS="be bg br ca cs cy da de el en_GB es_AR es et eu fa fi fr ga hu
+	is it ja ko lt ms nds nl pl pt_BR pt ro ru rw sk sl sr@Latn sr sv ta tg
+	tr uk zh_CN zh_TW"
+TRINITY_DOC_LANGS="da de en es et fr it nl pt_BR pt ru sv"
+
+TRINITY_MODULE_TYPE="applications/development"
+inherit trinity-base-2
 
 DESCRIPTION="Graphical XSLT debugger for TDE [Trinity]"
+HOMEPAGE="https://trinitydesktop.org/"
 
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="14"
 if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
@@ -18,5 +31,6 @@ fi
 DEPEND="
 	dev-libs/libxslt[debugger]
 	dev-libs/libxml2
+	!<trinity-base/tde-i18n-14.1.5
 "
 RDEPEND="${DEPEND}"
-- 
cgit v1.2.3

