Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/kmymoney/
Date: Mon, 28 Jan 2019 19:17:25
Message-Id: 1548694122.962508576c373b280001cf7ab2aeaed21a2b4316.asturm@gentoo
1 commit: 962508576c373b280001cf7ab2aeaed21a2b4316
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 28 16:23:34 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 28 16:48:42 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96250857
7
8 app-office/kmymoney: 5.0.3 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 app-office/kmymoney/Manifest | 1 +
14 app-office/kmymoney/kmymoney-5.0.3.ebuild | 125 ++++++++++++++++++++++++++++++
15 2 files changed, 126 insertions(+)
16
17 diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
18 index c0f46f21fe7..5e52c81e6e0 100644
19 --- a/app-office/kmymoney/Manifest
20 +++ b/app-office/kmymoney/Manifest
21 @@ -1 +1,2 @@
22 DIST kmymoney-5.0.2.tar.xz 11682108 BLAKE2B 310ec19938950f05654555be1c1f0091233e1c3e497c9481ff0a199ad8f34efe517fb5f2c54cf6e521b03bddf9aec89976e346f1dba72b1f245c4d8af349864a SHA512 a2d6e28a68a7d8bf05e4a0c88b398ff8d9b644384d7113e6abeea4572df8b054a31edaaddd6cad7dc5aaddef492c0477df3a92a4e2d4efdfba7722f54453ca47
23 +DIST kmymoney-5.0.3.tar.xz 11690060 BLAKE2B beb836c4753caa81ee3a06f12fce65fd584fbeaa228cba087b77284e0f3ecce8b88b030466198db62fdf23af26cee5caad59eb845653006d700cf68a0793231f SHA512 9f8aaa26a3cb3f5eb2a61936ecc54f97096f98d4f0ffbfbfb6adbe099a559f797d997b1d23bb7f18d31d76182f8fa8601a70176a4bc16f5cdf2fac0af8903fc0
24
25 diff --git a/app-office/kmymoney/kmymoney-5.0.3.ebuild b/app-office/kmymoney/kmymoney-5.0.3.ebuild
26 new file mode 100644
27 index 00000000000..f50f2d2da31
28 --- /dev/null
29 +++ b/app-office/kmymoney/kmymoney-5.0.3.ebuild
30 @@ -0,0 +1,125 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +EGIT_BRANCH="5.0"
37 +PYTHON_COMPAT=( python2_7 )
38 +
39 +KDE_GCC_MINIMAL="6.4"
40 +KDE_HANDBOOK="optional"
41 +KDE_TEST="forceoptional"
42 +VIRTUALX_REQUIRED="test"
43 +VIRTUALDBUS_TEST="true"
44 +inherit kde5 python-single-r1
45 +
46 +DESCRIPTION="Personal finance manager based on KDE Frameworks"
47 +HOMEPAGE="https://kmymoney.org"
48 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
49 + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
50 +fi
51 +
52 +LICENSE="GPL-2"
53 +KEYWORDS="~amd64 ~x86"
54 +IUSE="activities addressbook calendar hbci holidays ofx quotes webkit weboob"
55 +
56 +REQUIRED_USE="weboob? ( ${PYTHON_REQUIRED_USE} )"
57 +
58 +COMMON_DEPEND="
59 + $(add_frameworks_dep karchive)
60 + $(add_frameworks_dep kcmutils)
61 + $(add_frameworks_dep kcompletion)
62 + $(add_frameworks_dep kcodecs)
63 + $(add_frameworks_dep kconfig)
64 + $(add_frameworks_dep kconfigwidgets)
65 + $(add_frameworks_dep kcoreaddons)
66 + $(add_frameworks_dep ki18n)
67 + $(add_frameworks_dep kio)
68 + $(add_frameworks_dep kiconthemes)
69 + $(add_frameworks_dep kitemmodels)
70 + $(add_frameworks_dep kitemviews)
71 + $(add_frameworks_dep kjobwidgets)
72 + $(add_frameworks_dep knotifications)
73 + $(add_frameworks_dep kservice)
74 + $(add_frameworks_dep ktextwidgets)
75 + $(add_frameworks_dep kwallet)
76 + $(add_frameworks_dep kwidgetsaddons)
77 + $(add_frameworks_dep kxmlgui)
78 + $(add_frameworks_dep sonnet)
79 + $(add_qt_dep qtdbus)
80 + $(add_qt_dep qtgui)
81 + $(add_qt_dep qtnetwork)
82 + $(add_qt_dep qtprintsupport)
83 + $(add_qt_dep qtsql)
84 + $(add_qt_dep qtsvg)
85 + $(add_qt_dep qtwidgets)
86 + $(add_qt_dep qtxml)
87 + >=app-crypt/gpgme-1.7.1-r1[cxx]
88 + >=app-office/libalkimia-6.0.0
89 + dev-libs/gmp:0=
90 + dev-libs/kdiagram:5
91 + dev-libs/libgpg-error
92 + activities? ( $(add_frameworks_dep kactivities) )
93 + addressbook? (
94 + $(add_kdeapps_dep akonadi)
95 + $(add_kdeapps_dep kcontacts)
96 + $(add_kdeapps_dep kidentitymanagement)
97 + )
98 + calendar? ( dev-libs/libical:= )
99 + hbci? (
100 + >=net-libs/aqbanking-5.6.5
101 + >=sys-libs/gwenhywfar-4.15.3-r1[qt5]
102 + )
103 + holidays? ( $(add_frameworks_dep kholidays) )
104 + ofx? ( dev-libs/libofx )
105 + webkit? (
106 + $(add_frameworks_dep kdewebkit)
107 + $(add_qt_dep qtwebkit)
108 + )
109 + !webkit? ( $(add_qt_dep qtwebengine 'widgets') )
110 + weboob? (
111 + ${PYTHON_DEPS}
112 + $(add_qt_dep qtconcurrent)
113 + www-client/weboob[${PYTHON_USEDEP}]
114 + )
115 +"
116 +DEPEND="${COMMON_DEPEND}
117 + dev-libs/boost
118 + virtual/pkgconfig
119 +"
120 +RDEPEND="${COMMON_DEPEND}
121 + !app-office/kmymoney:4
122 + quotes? ( dev-perl/Finance-Quote )
123 +"
124 +
125 +pkg_setup() {
126 + use weboob && python_setup
127 + kde5_pkg_setup
128 +}
129 +
130 +src_configure() {
131 + local mycmakeargs=(
132 + -DUSE_QT_DESIGNER=OFF
133 + $(cmake-utils_use_find_package activities KF5Activities)
134 + $(cmake-utils_use_find_package addressbook KF5Akonadi)
135 + $(cmake-utils_use_find_package addressbook KF5Contacts)
136 + $(cmake-utils_use_find_package addressbook KF5IdentityManagement)
137 + -DENABLE_KBANKING=$(usex hbci)
138 + -DENABLE_LIBICAL=$(usex calendar)
139 + $(cmake-utils_use_find_package holidays KF5Holidays)
140 + -DENABLE_OFXIMPORTER=$(usex ofx)
141 + -DENABLE_WEBENGINE=$(usex !webkit)
142 + -DENABLE_WEBOOB=$(usex weboob)
143 + $(cmake-utils_use_find_package weboob PythonLibs)
144 + )
145 + kde5_src_configure
146 +}
147 +
148 +src_test() {
149 + # bug: 652636
150 + local myctestargs=(
151 + -E "(reports-chart-test)"
152 + )
153 +
154 + kde5_src_test
155 +}