summaryrefslogtreecommitdiff
path: root/app-office
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-07 03:05:50 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-07 03:05:50 -0500
commit8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (patch)
tree3d107194f4fc4d247ed6c21875e9dff4562e22e1 /app-office
parente3ac4a99dbb849deb8dd15df4be98e6e14d55ab5 (diff)
downloadbaldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.gz
baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.xz
baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.zip
Adding metadata
Diffstat (limited to 'app-office')
-rw-r--r--app-office/grisbi/Manifest1
-rw-r--r--app-office/grisbi/grisbi-3.90.1.ebuild49
-rw-r--r--app-office/grisbi/metadata.xml8
-rw-r--r--app-office/kmymoney/Manifest1
-rw-r--r--app-office/kmymoney/kmymoney-5.2.2_p20260906.ebuild133
-rw-r--r--app-office/skrooge/Manifest1
-rw-r--r--app-office/skrooge/skrooge-26.8.0.ebuild85
7 files changed, 270 insertions, 8 deletions
diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
index d0414f8f187f..7440cc9f1ad2 100644
--- a/app-office/grisbi/Manifest
+++ b/app-office/grisbi/Manifest
@@ -1 +1,2 @@
DIST grisbi-3.0.4.tar.bz2 12888285 BLAKE2B 816750d6d2bb2d94f46124613f921f4d4fe3a7b261a8b6a021b5009771fd603764545ea7bafc19319cfdedc07b12e709fe9b311d865e4fe121e031463686645c SHA512 cfaec0c93d7ca535dcdfa214a7222f20ffd826af766c01b0116515830ea72e24ec4a8be420a460d66ea4bac7293bb00bb53bfb32afc805f679a6c04f5f974139
+DIST grisbi-3.90.1.tar.xz 11221536 BLAKE2B 4e0440ca7a9cc73b331d4d63a9b28f2cebb05fe0d2678198e72755fdcbeec6d6d9c47857ce4d5281dfe7e40fb392dcf3d36013d87f2ce73b079d13fc66fce18a SHA512 824dcc891656b028b6d6d82931241d804e595b0bd33de77364a63fb0e2e347c4230f6110f6821e654ad97347047231d4be4e02668e1cc827087c748d45085bd5
diff --git a/app-office/grisbi/grisbi-3.90.1.ebuild b/app-office/grisbi/grisbi-3.90.1.ebuild
new file mode 100644
index 000000000000..bd376fe0c315
--- /dev/null
+++ b/app-office/grisbi/grisbi-3.90.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools gnome2
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi"
+SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/3.0.x/${PV}/${P}.tar.xz"
+LICENSE="GPL-2+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="goffice nls ofx ssl"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/libxml2:2=
+ gnome-extra/libgsf
+ virtual/zlib:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/pango
+ x11-misc/xdg-utils
+ ssl? ( >=dev-libs/openssl-1.0.0:0= )
+ ofx? ( >=dev-libs/libofx-0.9.0:= )
+ goffice? ( >=x11-libs/goffice-0.10.0 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ gnome2_src_configure \
+ --with-libxml2 \
+ --without-cunit \
+ --disable-static \
+ $(use_with ssl openssl) \
+ $(use_with ofx) \
+ $(use_with goffice) \
+ $(use_enable nls)
+}
diff --git a/app-office/grisbi/metadata.xml b/app-office/grisbi/metadata.xml
index 914150178b8e..f30d86a2f814 100644
--- a/app-office/grisbi/metadata.xml
+++ b/app-office/grisbi/metadata.xml
@@ -1,18 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>casta@xwing.info</email>
- <name>Guillaume Castagnino</name>
- </maintainer>
<maintainer type="project">
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<use>
<flag name="goffice">enable goffice graphic support</flag>
</use>
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
index 19e21e9d3565..7ef757244664 100644
--- a/app-office/kmymoney/Manifest
+++ b/app-office/kmymoney/Manifest
@@ -1 +1,2 @@
DIST kmymoney-5.2.2.tar.xz 11354812 BLAKE2B 701ef89f27c50d3b297ff59c8a4b30e6852786fdadabef2d08e4fa17740dbdeb5019a1851a852748fe7808eb29b8aa57afd20f035067dfb66f31612e9be83352 SHA512 3802f75679cbdbda9f2e95a503284c448bc266a0de252b29c57e0dbb076112bf5aa70bff81450f9df22b5324a68c7951af6c3c2ae2f0200f748c49c040ff82e3
+DIST kmymoney-5.2.2_p20260906.tar.xz 11434192 BLAKE2B 03aa9f5be206cf448e01b8d0b5630dd7bc8fda81e03269c04e17e211cc7edf25360d8f402f2fde01027a51deb1eba54bd4ae550c69ba639add9cd14886a3426c SHA512 a9da5eb8a05c5268f60c68717b6a8f02a312072e52f3c2b596ad8ba2e9874efbbf331b74f5ee994a2c1aa6f519f6e96964bbb3bfdad227d36367527d7a75b579
diff --git a/app-office/kmymoney/kmymoney-5.2.2_p20260906.ebuild b/app-office/kmymoney/kmymoney-5.2.2_p20260906.ebuild
new file mode 100644
index 000000000000..37ccf35a32c6
--- /dev/null
+++ b/app-office/kmymoney/kmymoney-5.2.2_p20260906.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_BRANCH="5.2"
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+QTMIN=6.11.2
+VIRTUALDBUS_TEST="true"
+inherit ecm kde.org optfeature xdg
+
+DESCRIPTION="Personal finance manager based on KDE Frameworks"
+HOMEPAGE="https://kmymoney.org/"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ # SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+ SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${P}.tar.xz" # at a05ef0f9
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="activities addressbook calendar hbci holidays sql sqlcipher"
+[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental"
+
+REQUIRED_USE="sqlcipher? ( sql )"
+
+COMMON_DEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=app-office/libalkimia-8.2.1:=
+ dev-libs/gmp:0=[cxx(+)]
+ dev-libs/kdiagram:6
+ dev-libs/libgpg-error
+ dev-libs/libofx:=
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql?,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ activities? ( kde-plasma/plasma-activities:6= )
+ addressbook? (
+ kde-apps/akonadi:6=
+ kde-apps/kidentitymanagement:6=
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ )
+ calendar? ( dev-libs/libical:= )
+ hbci? (
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=net-libs/aqbanking-6.8.4
+ >=sys-libs/gwenhywfar-5.14.1:=[qt6]
+ )
+ holidays? ( >=kde-frameworks/kholidays-${KFMIN}:6 )
+ sql? ( >=dev-qt/qtbase-${QTMIN}:6[sqlite] )
+ sqlcipher? ( dev-db/sqlcipher )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+BDEPEND="virtual/pkgconfig"
+
+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."
+ fi
+}
+
+src_prepare() {
+ ecm_src_prepare
+
+ sed -e "/find_program.*CCACHE_PROGRAM/s/^/# /" \
+ -e "/if.*CCACHE_PROGRAM/s/CCACHE_PROGRAM/0/" \
+ -i CMakeLists.txt || die # no, no no.
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=ON # high level CMake fix
+ -DENABLE_WOOB=OFF # ported to Py3; not yet re-added in Gentoo
+ -DUSE_QT_DESIGNER=OFF
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package addressbook KF6Contacts)
+ $(cmake_use_find_package addressbook KPim6Akonadi)
+ -DENABLE_LIBICAL=$(usex calendar)
+ -DENABLE_KBANKING=$(usex hbci)
+ $(cmake_use_find_package holidays KF6Holidays)
+ -DENABLE_SQLSTORAGE=$(usex sql)
+ $(cmake_use_find_package sql Qt6Sql)
+ -DENABLE_SQLCIPHER=$(usex sqlcipher)
+ )
+ [[ ${KDE_BUILD_TYPE} = live ]] &&
+ mycmakeargs+=( -DENABLE_COSTCENTER=$(usex experimental) )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 652636; bug 673052: needs kmymoney installed to succeed
+ local myctestargs=(
+ -E "(reports-chart-test|qsqlcipher-test)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote
+ fi
+}
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
index 3d960b28e0bb..17028e0d8f90 100644
--- a/app-office/skrooge/Manifest
+++ b/app-office/skrooge/Manifest
@@ -1 +1,2 @@
DIST skrooge-26.4.0.tar.xz 30298556 BLAKE2B caa339b4c1958949d1102ff387376fd887a8a3475ac6347b76647789d4cac6a88180724c7238b758bdefd79976d4aa2844f40f8f663752598a2bcf315cc182ea SHA512 84efa17c0d5f24258cfc015bccb1cc9daacdeb43d0f237b6c5b54843da2fbad25c4512652f6b9f40a5a25e428aa71dcbce18504d6184e3bfada01cc1b017dc13
+DIST skrooge-26.8.0.tar.xz 25908108 BLAKE2B cbe84d4d1d47ec17bcf788f9d60da3e0e6752b7f853ce6892b82bd480a7af7288b4c1bb1db2a21ffb2244e499ceaaaf7b0af5583f941a66e54a3673d4d87866e SHA512 5811a3ed0eabfad69d54bc02a4e043b22ff41492349635458fa62d1829d43e09198a1f27627da27a4fb57369f1557a9a059f972fad717c4529a6188188eaeaf8
diff --git a/app-office/skrooge/skrooge-26.8.0.ebuild b/app-office/skrooge/skrooge-26.8.0.ebuild
new file mode 100644
index 000000000000..7fddf66334bc
--- /dev/null
+++ b/app-office/skrooge/skrooge-26.8.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.29.0
+QTMIN=6.11.2
+inherit ecm kde.org xdg
+
+DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
+HOMEPAGE="https://skrooge.org/"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="activities kde ofx"
+
+# hangs + installs files (also requires KF6DesignerPlugin)
+RESTRICT="test"
+
+DEPEND="
+ dev-db/sqlcipher
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ activities? ( kde-plasma/plasma-activities:6= )
+ kde? ( >=kde-frameworks/krunner-${KFMIN}:6 )
+ ofx? ( dev-libs/libofx:= )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+BDEPEND="
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DSKG_WEBENGINE=ON
+ -DSKG_DESIGNER=OFF
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package kde KF6Runner)
+ $(cmake_use_find_package ofx LibOfx)
+ -DSKG_BUILD_TEST=$(usex test)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local mycmakeargs=(
+ -DSKG_BUILD_TEST=ON
+ )
+ ecm_src_test
+}