diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-02-07 14:25:14 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-02-07 15:14:34 +0100 |
commit | 5c262f404fd5f463e5aa0e670ebf755e8190093a (patch) | |
tree | cee3fbdf9158df7a3763fbc3778e6cbdd1b56790 /app-office/kmymoney | |
parent | app-office/libalkimia: 7.0 version bump (diff) | |
download | gentoo-5c262f404fd5f463e5aa0e670ebf755e8190093a.tar.gz gentoo-5c262f404fd5f463e5aa0e670ebf755e8190093a.tar.bz2 gentoo-5c262f404fd5f463e5aa0e670ebf755e8190093a.zip |
app-office/kmymoney: 5.0.0 version bump
Not providing USE=webkit as ENABLE_WEBENGINE is broken (relies on
installed Qt5WebKit).
Bug: https://bugs.gentoo.org/643894
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'app-office/kmymoney')
-rw-r--r-- | app-office/kmymoney/Manifest | 1 | ||||
-rw-r--r-- | app-office/kmymoney/kmymoney-5.0.0.ebuild | 102 | ||||
-rw-r--r-- | app-office/kmymoney/metadata.xml | 8 |
3 files changed, 107 insertions, 4 deletions
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest index 88f26a7d042a..c0a8ab064ce8 100644 --- a/app-office/kmymoney/Manifest +++ b/app-office/kmymoney/Manifest @@ -1 +1,2 @@ DIST kmymoney-4.8.1.1.tar.xz 20963444 BLAKE2B d2be72a1c7dc41f48405ee406c419b9eb74cc02a80949965b8241331c00fbec23c32177aea0a401a76ef64a97e25e9e532c28e4f29bf88c9c2fd04f608790df6 SHA512 1f730f7db9117469aebaab33891f6064f648fa0ad25afff9ac1fab8d638c376d8e1f013401512c4be060436d6bbdfdacad6427b1e0911ac6b46288db1e242783 +DIST kmymoney-5.0.0.tar.xz 13301572 BLAKE2B 6fa95f3f56feff016ea336db4f17dbaf6f6a8395b2e246e90976e36c7e5dff5d122c8a07a86c64e94c69746829aa9dfaff74c9888cfe3ba553299462175f7048 SHA512 932dcc1bbb9e767cc14b5d0689857fadee5b29fe9edabd8958c328b131c9a41f8c4bb137b7351b3fe7f10178513268391a0420b5e28881166a1d5d8bbd657ed8 diff --git a/app-office/kmymoney/kmymoney-5.0.0.ebuild b/app-office/kmymoney/kmymoney-5.0.0.ebuild new file mode 100644 index 000000000000..7afd40004fc9 --- /dev/null +++ b/app-office/kmymoney/kmymoney-5.0.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_GCC_MINIMAL="6.4" +KDE_HANDBOOK="optional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +VIRTUALDBUS_TEST="true" +inherit kde5 + +DESCRIPTION="Personal finance manager based on KDE Frameworks" +HOMEPAGE="https://kmymoney.org" +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="activities addressbook calendar hbci holidays ofx quotes weboob" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdewebkit) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwebkit) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + >=app-crypt/gpgme-1.7.1-r1[cxx] + >=app-office/libalkimia-6.0.0 + dev-libs/gmp:0= + dev-libs/kdiagram:5 + dev-libs/libgpg-error + x11-misc/shared-mime-info + activities? ( $(add_frameworks_dep kactivities) ) + addressbook? ( + $(add_kdeapps_dep akonadi) + $(add_kdeapps_dep kcontacts) + $(add_kdeapps_dep kidentitymanagement) + ) + calendar? ( dev-libs/libical:= ) + hbci? ( + >=net-libs/aqbanking-5.6.5 + >=sys-libs/gwenhywfar-4.15.3-r1[qt5] + ) + holidays? ( || ( + $(add_frameworks_dep kholidays) + $(add_kdeapps_dep kholidays) + ) ) + ofx? ( dev-libs/libofx ) + weboob? ( + $(add_frameworks_dep kross) + www-client/weboob + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + virtual/pkgconfig +" +RDEPEND="${COMMON_DEPEND} + !app-office/kmymoney:4 + quotes? ( dev-perl/Finance-Quote ) +" + +src_configure() { + local mycmakeargs=( + -DUSE_QT_DESIGNER=OFF + $(cmake-utils_use_find_package activities KF5Activities) + $(cmake-utils_use_find_package addressbook KF5Akonadi) + $(cmake-utils_use_find_package addressbook KF5Contacts) + $(cmake-utils_use_find_package addressbook KF5IdentityManagement) + -DENABLE_KBANKING=$(usex hbci) + -DENABLE_LIBICAL=$(usex calendar) + $(cmake-utils_use_find_package holidays KF5Holidays) + -DENABLE_OFXIMPORTER=$(usex ofx) + -DENABLE_WEBENGINE=OFF + -DENABLE_WEBOOB=$(usex weboob) + $(cmake-utils_use_find_package weboob KF5Kross) + ) + kde5_src_configure +} diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml index 2a46248a2be8..34cd0358c540 100644 --- a/app-office/kmymoney/metadata.xml +++ b/app-office/kmymoney/metadata.xml @@ -1,4 +1,4 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> @@ -6,11 +6,11 @@ <name>Gentoo KDE Project</name> </maintainer> <use> + <flag name="activities">Enable <pkg>kde-frameworks/kactivities</pkg> integration</flag> + <flag name="addressbook">Enable <pkg>kde-apps/akonadi</pkg> contact integration</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="quotes">Enable Online Stock Quote retrieval</flag> <flag name="weboob">Enable import of online banking transactions extracted by <pkg>www-client/weboob</pkg></flag> </use> - <upstream> - <remote-id type="sourceforge">kmymoney2</remote-id> - </upstream> </pkgmetadata> |