From 1d22dfd5e5297e4ee4e5ce31bb68db47123ee0f0 Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Sat, 28 Feb 2026 12:16:50 +0300
Subject: trinity-apps/kmymoney: new package, add 14.1.4, 14.1.5, 9999

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 trinity-apps/kmymoney/Manifest               |  2 ++
 trinity-apps/kmymoney/kmymoney-14.1.4.ebuild | 44 ++++++++++++++++++++++++++++
 trinity-apps/kmymoney/kmymoney-14.1.5.ebuild | 44 ++++++++++++++++++++++++++++
 trinity-apps/kmymoney/kmymoney-9999.ebuild   | 44 ++++++++++++++++++++++++++++
 trinity-apps/kmymoney/metadata.xml           | 13 ++++++++
 5 files changed, 147 insertions(+)
 create mode 100644 trinity-apps/kmymoney/Manifest
 create mode 100644 trinity-apps/kmymoney/kmymoney-14.1.4.ebuild
 create mode 100644 trinity-apps/kmymoney/kmymoney-14.1.5.ebuild
 create mode 100644 trinity-apps/kmymoney/kmymoney-9999.ebuild
 create mode 100644 trinity-apps/kmymoney/metadata.xml

diff --git a/trinity-apps/kmymoney/Manifest b/trinity-apps/kmymoney/Manifest
new file mode 100644
index 00000000..8669e747
--- /dev/null
+++ b/trinity-apps/kmymoney/Manifest
@@ -0,0 +1,2 @@
+DIST kmymoney-trinity-14.1.4.tar.xz 8650248 BLAKE2B 2a1b39a8d80348f7ccacf2076dbab1406a8374f2b1e8fc8235006c9d9c8b6496799fe0d810c4c2a652c1609419899a9b6c031728374a9749f386165f90c1d00d SHA512 ac4e9d3843c02a45e543b324947eea709a3997dcd72a6f22f75569210c020c3624fe93d637815dfb01a417bfa3d69fe3e6e083dc5849e9f249a10eda60f7fab3
+DIST kmymoney-trinity-14.1.5.tar.xz 8650196 BLAKE2B 9579d68553a3f990ad1f542520bea81d066955fbbcf869b5b2a0972c0c5ccfb7af28be01384cb002ce428ff5343d83b314ea60e8eace6c9a51499d2955b2cad7 SHA512 aadeb056421dc20ca620b6b50b773eee0fd8f1540d57cdecd56833be4cedc17c2e52c871a418591db9fd77693c35dd72695bed64f43c9739defff7f3948b4132
diff --git a/trinity-apps/kmymoney/kmymoney-14.1.4.ebuild b/trinity-apps/kmymoney/kmymoney-14.1.4.ebuild
new file mode 100644
index 00000000..aded1c9e
--- /dev/null
+++ b/trinity-apps/kmymoney/kmymoney-14.1.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2026 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+TRINITY_EXTRAGEAR_PACKAGING="yes"
+TRINITY_HANDBOOK="optional"
+
+TRINITY_MODULE_TYPE="applications/office"
+inherit trinity-base-2
+
+DESCRIPTION="Personal finance manager for TDE"
+HOMEPAGE="https://trinitydesktop.org/"
+
+LICENSE="GPL-2"
+SLOT="14"
+if [[ ${PV} != *9999* ]] ; then
+	KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+IUSE="apidoc designer ofx"
+
+DEPEND="
+	dev-util/cppunit:=
+	~trinity-base/tdelibs-${PV}
+	ofx? (
+		dev-libs/libofx:=
+	)
+"
+RDEPEND="$DEPEND"
+BDEPEND="
+	apidoc? (
+		sys-apps/sed
+		virtual/libiconv
+	)
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_DESIGNER_PLUGIN=$(usex designer)
+		-DBUILD_DEVELOPER_DOCS=OFF # requires html2ps and ps2pdf
+		-DWITH_LIBOFX=$(usex ofx)
+	)
+	trinity-base-2_src_configure
+}
diff --git a/trinity-apps/kmymoney/kmymoney-14.1.5.ebuild b/trinity-apps/kmymoney/kmymoney-14.1.5.ebuild
new file mode 100644
index 00000000..aded1c9e
--- /dev/null
+++ b/trinity-apps/kmymoney/kmymoney-14.1.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2026 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+TRINITY_EXTRAGEAR_PACKAGING="yes"
+TRINITY_HANDBOOK="optional"
+
+TRINITY_MODULE_TYPE="applications/office"
+inherit trinity-base-2
+
+DESCRIPTION="Personal finance manager for TDE"
+HOMEPAGE="https://trinitydesktop.org/"
+
+LICENSE="GPL-2"
+SLOT="14"
+if [[ ${PV} != *9999* ]] ; then
+	KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+IUSE="apidoc designer ofx"
+
+DEPEND="
+	dev-util/cppunit:=
+	~trinity-base/tdelibs-${PV}
+	ofx? (
+		dev-libs/libofx:=
+	)
+"
+RDEPEND="$DEPEND"
+BDEPEND="
+	apidoc? (
+		sys-apps/sed
+		virtual/libiconv
+	)
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_DESIGNER_PLUGIN=$(usex designer)
+		-DBUILD_DEVELOPER_DOCS=OFF # requires html2ps and ps2pdf
+		-DWITH_LIBOFX=$(usex ofx)
+	)
+	trinity-base-2_src_configure
+}
diff --git a/trinity-apps/kmymoney/kmymoney-9999.ebuild b/trinity-apps/kmymoney/kmymoney-9999.ebuild
new file mode 100644
index 00000000..aded1c9e
--- /dev/null
+++ b/trinity-apps/kmymoney/kmymoney-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2026 The Trinity Desktop Project
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+TRINITY_EXTRAGEAR_PACKAGING="yes"
+TRINITY_HANDBOOK="optional"
+
+TRINITY_MODULE_TYPE="applications/office"
+inherit trinity-base-2
+
+DESCRIPTION="Personal finance manager for TDE"
+HOMEPAGE="https://trinitydesktop.org/"
+
+LICENSE="GPL-2"
+SLOT="14"
+if [[ ${PV} != *9999* ]] ; then
+	KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+IUSE="apidoc designer ofx"
+
+DEPEND="
+	dev-util/cppunit:=
+	~trinity-base/tdelibs-${PV}
+	ofx? (
+		dev-libs/libofx:=
+	)
+"
+RDEPEND="$DEPEND"
+BDEPEND="
+	apidoc? (
+		sys-apps/sed
+		virtual/libiconv
+	)
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_DESIGNER_PLUGIN=$(usex designer)
+		-DBUILD_DEVELOPER_DOCS=OFF # requires html2ps and ps2pdf
+		-DWITH_LIBOFX=$(usex ofx)
+	)
+	trinity-base-2_src_configure
+}
diff --git a/trinity-apps/kmymoney/metadata.xml b/trinity-apps/kmymoney/metadata.xml
new file mode 100644
index 00000000..d28c0c04
--- /dev/null
+++ b/trinity-apps/kmymoney/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>team-gentoo@trinitydesktop.org</email>
+		<name>Trinity Gentoo ebuilds project</name>
+	</maintainer>
+	<use>
+		<flag name='apidoc'>Provide additional documentation for developers</flag>
+		<flag name='designer'>Build plugin for tqdesigner</flag>
+		<flag name='ofx'>Support for import Open Financial eXchange XML format</flag>
+	</use>
+</pkgmetadata>
-- 
cgit v1.2.3

