diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
| commit | 8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (patch) | |
| tree | 3d107194f4fc4d247ed6c21875e9dff4562e22e1 /app-office | |
| parent | e3ac4a99dbb849deb8dd15df4be98e6e14d55ab5 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | app-office/grisbi/grisbi-3.90.1.ebuild | 49 | ||||
| -rw-r--r-- | app-office/grisbi/metadata.xml | 8 | ||||
| -rw-r--r-- | app-office/kmymoney/Manifest | 1 | ||||
| -rw-r--r-- | app-office/kmymoney/kmymoney-5.2.2_p20260906.ebuild | 133 | ||||
| -rw-r--r-- | app-office/skrooge/Manifest | 1 | ||||
| -rw-r--r-- | app-office/skrooge/skrooge-26.8.0.ebuild | 85 |
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 +} |
