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: Wed, 07 Feb 2018 14:14:58
Message-Id: 1518012874.5c262f404fd5f463e5aa0e670ebf755e8190093a.asturm@gentoo
1 commit: 5c262f404fd5f463e5aa0e670ebf755e8190093a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 7 13:25:14 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 7 14:14:34 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c262f40
7
8 app-office/kmymoney: 5.0.0 version bump
9
10 Not providing USE=webkit as ENABLE_WEBENGINE is broken (relies on
11 installed Qt5WebKit).
12
13 Bug: https://bugs.gentoo.org/643894
14 Package-Manager: Portage-2.3.24, Repoman-2.3.6
15
16 app-office/kmymoney/Manifest | 1 +
17 app-office/kmymoney/kmymoney-5.0.0.ebuild | 102 ++++++++++++++++++++++++++++++
18 app-office/kmymoney/metadata.xml | 8 +--
19 3 files changed, 107 insertions(+), 4 deletions(-)
20
21 diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
22 index 88f26a7d042..c0a8ab064ce 100644
23 --- a/app-office/kmymoney/Manifest
24 +++ b/app-office/kmymoney/Manifest
25 @@ -1 +1,2 @@
26 DIST kmymoney-4.8.1.1.tar.xz 20963444 BLAKE2B d2be72a1c7dc41f48405ee406c419b9eb74cc02a80949965b8241331c00fbec23c32177aea0a401a76ef64a97e25e9e532c28e4f29bf88c9c2fd04f608790df6 SHA512 1f730f7db9117469aebaab33891f6064f648fa0ad25afff9ac1fab8d638c376d8e1f013401512c4be060436d6bbdfdacad6427b1e0911ac6b46288db1e242783
27 +DIST kmymoney-5.0.0.tar.xz 13301572 BLAKE2B 6fa95f3f56feff016ea336db4f17dbaf6f6a8395b2e246e90976e36c7e5dff5d122c8a07a86c64e94c69746829aa9dfaff74c9888cfe3ba553299462175f7048 SHA512 932dcc1bbb9e767cc14b5d0689857fadee5b29fe9edabd8958c328b131c9a41f8c4bb137b7351b3fe7f10178513268391a0420b5e28881166a1d5d8bbd657ed8
28
29 diff --git a/app-office/kmymoney/kmymoney-5.0.0.ebuild b/app-office/kmymoney/kmymoney-5.0.0.ebuild
30 new file mode 100644
31 index 00000000000..7afd40004fc
32 --- /dev/null
33 +++ b/app-office/kmymoney/kmymoney-5.0.0.ebuild
34 @@ -0,0 +1,102 @@
35 +# Copyright 1999-2018 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +
40 +KDE_GCC_MINIMAL="6.4"
41 +KDE_HANDBOOK="optional"
42 +KDE_TEST="forceoptional"
43 +VIRTUALX_REQUIRED="test"
44 +VIRTUALDBUS_TEST="true"
45 +inherit kde5
46 +
47 +DESCRIPTION="Personal finance manager based on KDE Frameworks"
48 +HOMEPAGE="https://kmymoney.org"
49 +SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
50 +
51 +LICENSE="GPL-2"
52 +KEYWORDS="~amd64 ~x86"
53 +IUSE="activities addressbook calendar hbci holidays ofx quotes weboob"
54 +
55 +COMMON_DEPEND="
56 + $(add_frameworks_dep karchive)
57 + $(add_frameworks_dep kcmutils)
58 + $(add_frameworks_dep kcompletion)
59 + $(add_frameworks_dep kcodecs)
60 + $(add_frameworks_dep kconfig)
61 + $(add_frameworks_dep kconfigwidgets)
62 + $(add_frameworks_dep kcoreaddons)
63 + $(add_frameworks_dep kdewebkit)
64 + $(add_frameworks_dep ki18n)
65 + $(add_frameworks_dep kio)
66 + $(add_frameworks_dep kiconthemes)
67 + $(add_frameworks_dep kitemviews)
68 + $(add_frameworks_dep knotifications)
69 + $(add_frameworks_dep kservice)
70 + $(add_frameworks_dep ktextwidgets)
71 + $(add_frameworks_dep kwallet)
72 + $(add_frameworks_dep kwidgetsaddons)
73 + $(add_frameworks_dep kwindowsystem)
74 + $(add_frameworks_dep kxmlgui)
75 + $(add_frameworks_dep sonnet)
76 + $(add_qt_dep qtdbus)
77 + $(add_qt_dep qtgui)
78 + $(add_qt_dep qtprintsupport)
79 + $(add_qt_dep qtsql)
80 + $(add_qt_dep qtsvg)
81 + $(add_qt_dep qtwebkit)
82 + $(add_qt_dep qtwidgets)
83 + $(add_qt_dep qtxml)
84 + >=app-crypt/gpgme-1.7.1-r1[cxx]
85 + >=app-office/libalkimia-6.0.0
86 + dev-libs/gmp:0=
87 + dev-libs/kdiagram:5
88 + dev-libs/libgpg-error
89 + x11-misc/shared-mime-info
90 + activities? ( $(add_frameworks_dep kactivities) )
91 + addressbook? (
92 + $(add_kdeapps_dep akonadi)
93 + $(add_kdeapps_dep kcontacts)
94 + $(add_kdeapps_dep kidentitymanagement)
95 + )
96 + calendar? ( dev-libs/libical:= )
97 + hbci? (
98 + >=net-libs/aqbanking-5.6.5
99 + >=sys-libs/gwenhywfar-4.15.3-r1[qt5]
100 + )
101 + holidays? ( || (
102 + $(add_frameworks_dep kholidays)
103 + $(add_kdeapps_dep kholidays)
104 + ) )
105 + ofx? ( dev-libs/libofx )
106 + weboob? (
107 + $(add_frameworks_dep kross)
108 + www-client/weboob
109 + )
110 +"
111 +DEPEND="${COMMON_DEPEND}
112 + dev-libs/boost
113 + virtual/pkgconfig
114 +"
115 +RDEPEND="${COMMON_DEPEND}
116 + !app-office/kmymoney:4
117 + quotes? ( dev-perl/Finance-Quote )
118 +"
119 +
120 +src_configure() {
121 + local mycmakeargs=(
122 + -DUSE_QT_DESIGNER=OFF
123 + $(cmake-utils_use_find_package activities KF5Activities)
124 + $(cmake-utils_use_find_package addressbook KF5Akonadi)
125 + $(cmake-utils_use_find_package addressbook KF5Contacts)
126 + $(cmake-utils_use_find_package addressbook KF5IdentityManagement)
127 + -DENABLE_KBANKING=$(usex hbci)
128 + -DENABLE_LIBICAL=$(usex calendar)
129 + $(cmake-utils_use_find_package holidays KF5Holidays)
130 + -DENABLE_OFXIMPORTER=$(usex ofx)
131 + -DENABLE_WEBENGINE=OFF
132 + -DENABLE_WEBOOB=$(usex weboob)
133 + $(cmake-utils_use_find_package weboob KF5Kross)
134 + )
135 + kde5_src_configure
136 +}
137
138 diff --git a/app-office/kmymoney/metadata.xml b/app-office/kmymoney/metadata.xml
139 index 2a46248a2be..34cd0358c54 100644
140 --- a/app-office/kmymoney/metadata.xml
141 +++ b/app-office/kmymoney/metadata.xml
142 @@ -1,4 +1,4 @@
143 -<?xml version='1.0' encoding='UTF-8'?>
144 +<?xml version="1.0" encoding="UTF-8"?>
145 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
146 <pkgmetadata>
147 <maintainer type="project">
148 @@ -6,11 +6,11 @@
149 <name>Gentoo KDE Project</name>
150 </maintainer>
151 <use>
152 + <flag name="activities">Enable <pkg>kde-frameworks/kactivities</pkg> integration</flag>
153 + <flag name="addressbook">Enable <pkg>kde-apps/akonadi</pkg> contact integration</flag>
154 <flag name="hbci">Enable HBCI support using <pkg>net-libs/aqbanking</pkg></flag>
155 + <flag name="holidays">Enable <pkg>kde-frameworks/kholidays</pkg> integration</flag>
156 <flag name="quotes">Enable Online Stock Quote retrieval</flag>
157 <flag name="weboob">Enable import of online banking transactions extracted by <pkg>www-client/weboob</pkg></flag>
158 </use>
159 - <upstream>
160 - <remote-id type="sourceforge">kmymoney2</remote-id>
161 - </upstream>
162 </pkgmetadata>