summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2015-04-30 01:39:20 +0200
committerMichael Palimaka <kensington@gentoo.org>2015-10-14 23:51:01 +1100
commitf4a377cf02be42518d8243e859b8a06521dd80e9 (patch)
tree2d621737a02e776488648307843ff34317ae8187
parent165822b4f328c6e6f398079170f183ffcc37d3f3 (diff)
downloadkde-f4a377cf02be42518d8243e859b8a06521dd80e9.tar.gz
kde-f4a377cf02be42518d8243e859b8a06521dd80e9.tar.bz2
kde-f4a377cf02be42518d8243e859b8a06521dd80e9.zip
app-office/kmymoney: Add kf5 version
Package-Manager: portage-2.2.18
-rw-r--r--app-office/kmymoney/kmymoney-9999.ebuild83
-rw-r--r--app-office/kmymoney/metadata.xml8
2 files changed, 64 insertions, 27 deletions
diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild
index 7cd4ea49f8c..70d3caf4d11 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 90d8bc65927..8e76a01952f 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>