summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-07-17 18:22:34 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-07-17 18:22:34 +0200
commitc616c4cf69c08cd259f669156cb40c1bda7dc2c5 (patch)
tree21db7ca0345ced6a4ff237742b8ef20c6a0e1e90
parent7e07e877c334c7110702e73c46126b93db6f4816 (diff)
downloadkde-c616c4cf69c08cd259f669156cb40c1bda7dc2c5.tar.gz
kde-c616c4cf69c08cd259f669156cb40c1bda7dc2c5.tar.bz2
kde-c616c4cf69c08cd259f669156cb40c1bda7dc2c5.zip
app-office/kmymoney: Re-add IUSE hbci
Bug: https://bugs.gentoo.org/955181 Bug: https://bugs.gentoo.org/959823 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--app-office/kmymoney/kmymoney-9999.ebuild24
-rw-r--r--app-office/kmymoney/metadata.xml2
2 files changed, 11 insertions, 15 deletions
diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild
index 2c3a9cab798..432e767b340 100644
--- a/app-office/kmymoney/kmymoney-9999.ebuild
+++ b/app-office/kmymoney/kmymoney-9999.ebuild
@@ -5,10 +5,10 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KFMIN=6.5.0
-QTMIN=6.7.2
+KFMIN=6.9.0
+QTMIN=6.8.1
VIRTUALDBUS_TEST="true"
-inherit ecm kde.org optfeature
+inherit ecm kde.org optfeature xdg
DESCRIPTION="Personal finance manager based on KDE Frameworks"
HOMEPAGE="https://kmymoney.org/"
@@ -20,17 +20,11 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="activities calendar holidays sql sqlcipher"
+IUSE="activities calendar hbci holidays sql sqlcipher"
[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental"
REQUIRED_USE="sqlcipher? ( sql )"
-# IUSE="hbci" # aqbanking, gwenhywfar not yet ported to Qt6
-# hbci? (
-# >=dev-qt/qtdeclarative-${QTMIN}:6
-# >=net-libs/aqbanking-6.5.0
-# >=sys-libs/gwenhywfar-5.10.1:=[qt6(+)]
-# )
COMMON_DEPEND="
dev-cpp/gpgmepp:=
dev-libs/qgpgme:=
@@ -63,6 +57,11 @@ COMMON_DEPEND="
>=kde-frameworks/sonnet-${KFMIN}:6
activities? ( kde-plasma/plasma-activities:6 )
calendar? ( dev-libs/libical:= )
+ hbci? (
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=net-libs/aqbanking-6.5.0
+ >=sys-libs/gwenhywfar-5.12.1:=[qt6]
+ )
holidays? ( >=kde-frameworks/kholidays-${KFMIN}:6 )
sql? ( >=dev-qt/qtbase-${QTMIN}:6[sqlite] )
sqlcipher? ( dev-db/sqlcipher )
@@ -76,8 +75,6 @@ RDEPEND="${COMMON_DEPEND}
BDEPEND="virtual/pkgconfig"
pkg_setup() {
- ecm_pkg_setup
-
if [[ ${KDE_BUILD_TYPE} = live ]] && use experimental; then
ewarn "USE experimental set: Building unfinished features."
ewarn "This *will* chew up your data. You have been warned."
@@ -100,7 +97,7 @@ src_configure() {
-DUSE_QT_DESIGNER=OFF
$(cmake_use_find_package activities PlasmaActivities)
-DENABLE_LIBICAL=$(usex calendar)
-# -DENABLE_KBANKING=$(usex hbci)
+ -DENABLE_KBANKING=$(usex hbci)
$(cmake_use_find_package holidays KF6Holidays)
-DENABLE_SQLSTORAGE=$(usex sql)
$(cmake_use_find_package sql Qt6Sql)
@@ -125,5 +122,4 @@ pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote
fi
- ecm_pkg_postinst
}
diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml
index 5771f1b822d..f9f33db5055 100644
--- a/app-office/kmymoney/metadata.xml
+++ b/app-office/kmymoney/metadata.xml
@@ -13,7 +13,7 @@
<flag name="activities">Enable <pkg>kde-plasma/plasma-activities</pkg> integration</flag>
<!-- <flag name="addressbook">Enable <pkg>kde-apps/akonadi</pkg> contact integration</flag> -->
<flag name="experimental">Build unfinished features. DANGEROUS to set - this *will* chew up data</flag>
-<!-- <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag> -->
+ <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag>
<flag name="holidays">Enable <pkg>kde-frameworks/kholidays</pkg> integration</flag>
<flag name="sql">Enable storage of financial data in SQL Db via <pkg>dev-qt/qtsql</pkg></flag>
<flag name="sqlcipher">Enable SQLite3 database encryption support via <pkg>dev-db/sqlcipher</pkg></flag>