commit: f4a377cf02be42518d8243e859b8a06521dd80e9 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com> AuthorDate: Wed Apr 29 23:39:20 2015 +0000 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> CommitDate: Wed Oct 14 12:51:01 2015 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f4a377cf
app-office/kmymoney: Add kf5 version Package-Manager: portage-2.2.18 app-office/kmymoney/kmymoney-9999.ebuild | 83 +++++++++++++++++++++++--------- app-office/kmymoney/metadata.xml | 8 +-- 2 files changed, 64 insertions(+), 27 deletions(-) diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild index 7cd4ea4..70d3caf 100644 --- a/app-office/kmymoney/kmymoney-9999.ebuild +++ b/app-office/kmymoney/kmymoney-9999.ebuild @@ -4,65 +4,100 @@ EAPI=5 -KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl -hu it kk nds nl pl pt pt_BR ro ru sk sv tr uk zh_CN zh_TW" -KDE_HANDBOOK="optional" +EGIT_BRANCH="frameworks" +KDE_DOXYGEN="true" +KDE_HANDBOOK="true" VIRTUALX_REQUIRED="test" VIRTUALDBUS_TEST="true" -inherit kde4-base +inherit kde5 -DESCRIPTION="Personal finance manager for KDE" -HOMEPAGE="http://kmymoney2.sourceforge.net/" +DESCRIPTION="Personal finance manager" +HOMEPAGE="https://kmymoney.org" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" fi LICENSE="GPL-2" -SLOT="4" KEYWORDS="" -IUSE="debug calendar doc hbci ofx quotes" +IUSE="crypt calendar doc ofx quotes" +# Not yet ported to qt5 +# hbci? ( +# >=net-libs/aqbanking-5.3.3 +# >=sys-libs/gwenhywfar-4.0.1[qt4] +# ) COMMON_DEPEND=" - app-crypt/gpgme - >=app-office/libalkimia-4.3.2 + $(add_frameworks_dep kactivities) + $(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 kdelibs4support) + $(add_frameworks_dep khtml) + $(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_kdeapps_dep kcontacts) + $(add_kdeapps_dep kdiagram) + $(add_kdeapps_dep kholidays) + $(add_kdeapps_dep kidentitymanagement) + $(add_kdeapps_dep libakonadi) + app-office/libalkimia:5 dev-libs/gmp:0 dev-libs/libgpg-error - $(add_kdebase_dep kdepimlibs) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 x11-misc/shared-mime-info calendar? ( dev-libs/libical:= ) - hbci? ( - >=net-libs/aqbanking-5.3.3 - >=sys-libs/gwenhywfar-4.13.1[qt4] - ) + crypt? ( $(add_kdeapps_dep gpgmepp) ) ofx? ( >=dev-libs/libofx-0.9.4 ) " -RDEPEND="${COMMON_DEPEND} - quotes? ( dev-perl/Finance-Quote ) -" DEPEND="${COMMON_DEPEND} + !app-office/kmymoney:4 dev-libs/boost virtual/pkgconfig - doc? ( app-doc/doxygen ) +" +RDEPEND="${COMMON_DEPEND} + quotes? ( dev-perl/Finance-Quote ) " src_configure() { +# Not yet ported +# $(cmake-utils_use_enable hbci KBANKING) local mycmakeargs=( -DUSE_QT_DESIGNER=OFF + $(cmake-utils_use_find_package crypt KF5Gpgmepp) $(cmake-utils_use_enable calendar LIBICAL) $(cmake-utils_use_use doc DEVELOPER_DOC) - $(cmake-utils_use_enable hbci KBANKING) $(cmake-utils_use_enable ofx LIBOFX) ) - kde4-base_src_configure + kde5_src_configure } src_compile() { - kde4-base_src_compile + kde5_src_compile - use doc && kde4-base_src_compile apidoc + use doc && kde5_src_compile apidoc } src_install() { use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/") - kde4-base_src_install + kde5_src_install } diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml index 90d8bc6..8e76a01 100644 --- a/app-office/kmymoney/metadata.xml +++ b/app-office/kmymoney/metadata.xml @@ -1,9 +1,11 @@ -<?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> <herd>kde</herd> <use> - <flag name="hbci">Enable HBCI banking support.</flag> - <flag name="quotes">Enable support for downloading stock data.</flag> + <flag name="quotes">Enable Online Stock Quote retrieval</flag> </use> + <upstream> + <remote-id type="sourceforge">kmymoney2</remote-id> + </upstream> </pkgmetadata>