Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: app-office/kmymoney/
Date: Sun, 07 Jan 2018 18:30:33
Message-Id: 1515349813.042f5affcd81d1e93a6d1f6226600e0c9a0f5a10.asturm@gentoo
1 commit: 042f5affcd81d1e93a6d1f6226600e0c9a0f5a10
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 7 18:30:13 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 7 18:30:13 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=042f5aff
7
8 app-office/kmymoney: Add 5.0 stable branch
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 app-office/kmymoney/kmymoney-5.0.9999.ebuild | 106 +++++++++++++++++++++++++++
13 1 file changed, 106 insertions(+)
14
15 diff --git a/app-office/kmymoney/kmymoney-5.0.9999.ebuild b/app-office/kmymoney/kmymoney-5.0.9999.ebuild
16 new file mode 100644
17 index 0000000000..2fd25f2ebb
18 --- /dev/null
19 +++ b/app-office/kmymoney/kmymoney-5.0.9999.ebuild
20 @@ -0,0 +1,106 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=6
25 +
26 +EGIT_BRANCH="5.0"
27 +KDE_GCC_MINIMAL="6.4"
28 +KDE_HANDBOOK="optional"
29 +KDE_TEST="forceoptional"
30 +QT_MINIMAL="5.9.3"
31 +VIRTUALX_REQUIRED="test"
32 +VIRTUALDBUS_TEST="true"
33 +inherit kde5
34 +
35 +DESCRIPTION="Personal finance manager based on KDE Frameworks"
36 +HOMEPAGE="https://kmymoney.org"
37 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
38 + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
39 +fi
40 +
41 +LICENSE="GPL-2"
42 +KEYWORDS=""
43 +IUSE="activities addressbook calendar hbci holidays ofx quotes webkit weboob"
44 +
45 +COMMON_DEPEND="
46 + $(add_frameworks_dep karchive)
47 + $(add_frameworks_dep kcmutils)
48 + $(add_frameworks_dep kcompletion)
49 + $(add_frameworks_dep kcodecs)
50 + $(add_frameworks_dep kconfig)
51 + $(add_frameworks_dep kconfigwidgets)
52 + $(add_frameworks_dep kcoreaddons)
53 + $(add_frameworks_dep ki18n)
54 + $(add_frameworks_dep kio)
55 + $(add_frameworks_dep kiconthemes)
56 + $(add_frameworks_dep kitemviews)
57 + $(add_frameworks_dep knotifications)
58 + $(add_frameworks_dep kservice)
59 + $(add_frameworks_dep ktextwidgets)
60 + $(add_frameworks_dep kwallet)
61 + $(add_frameworks_dep kwidgetsaddons)
62 + $(add_frameworks_dep kwindowsystem)
63 + $(add_frameworks_dep kxmlgui)
64 + $(add_frameworks_dep sonnet)
65 + $(add_qt_dep qtdbus)
66 + $(add_qt_dep qtgui)
67 + $(add_qt_dep qtprintsupport)
68 + $(add_qt_dep qtsql)
69 + $(add_qt_dep qtsvg)
70 + $(add_qt_dep qtwidgets)
71 + $(add_qt_dep qtxml)
72 + >=app-crypt/gpgme-1.7.1-r1[cxx]
73 + >=app-office/libalkimia-6.0.0
74 + dev-libs/gmp:0=
75 + dev-libs/kdiagram:5
76 + dev-libs/libgpg-error
77 + x11-misc/shared-mime-info
78 + activities? ( $(add_frameworks_dep kactivities) )
79 + addressbook? (
80 + $(add_kdeapps_dep akonadi)
81 + $(add_kdeapps_dep kcontacts)
82 + $(add_kdeapps_dep kidentitymanagement)
83 + )
84 + calendar? ( dev-libs/libical:= )
85 + hbci? (
86 + >=net-libs/aqbanking-5.6.5
87 + >=sys-libs/gwenhywfar-4.15.3-r1[qt5]
88 + )
89 + holidays? ( $(add_kdeapps_dep kholidays) )
90 + ofx? ( dev-libs/libofx )
91 + webkit? (
92 + $(add_frameworks_dep kdewebkit)
93 + $(add_qt_dep qtwebkit)
94 + )
95 + !webkit? ( $(add_qt_dep qtwebengine 'widgets') )
96 + weboob? (
97 + $(add_frameworks_dep kross)
98 + www-client/weboob
99 + )
100 +"
101 +DEPEND="${COMMON_DEPEND}
102 + dev-libs/boost
103 + virtual/pkgconfig
104 +"
105 +RDEPEND="${COMMON_DEPEND}
106 + !app-office/kmymoney:4
107 + quotes? ( dev-perl/Finance-Quote )
108 +"
109 +
110 +src_configure() {
111 + local mycmakeargs=(
112 + -DUSE_QT_DESIGNER=OFF
113 + $(cmake-utils_use_find_package activities KF5Activities)
114 + $(cmake-utils_use_find_package addressbook KF5Akonadi)
115 + $(cmake-utils_use_find_package addressbook KF5Contacts)
116 + $(cmake-utils_use_find_package addressbook KF5IdentityManagement)
117 + -DENABLE_KBANKING=$(usex hbci)
118 + -DENABLE_LIBICAL=$(usex calendar)
119 + $(cmake-utils_use_find_package holidays KF5Holidays)
120 + -DENABLE_OFXIMPORTER=$(usex ofx)
121 + -DENABLE_WEBENGINE=$(usex !webkit)
122 + -DENABLE_WEBOOB=$(usex weboob)
123 + $(cmake-utils_use_find_package weboob KF5Kross)
124 + )
125 + kde5_src_configure
126 +}