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/skrooge/
Date: Wed, 26 Jan 2022 10:01:58
Message-Id: 1643191303.eb08f2217f21d6b440514b4572b6bfb547fb0b60.asturm@gentoo
1 commit: eb08f2217f21d6b440514b4572b6bfb547fb0b60
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 26 09:48:16 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 26 10:01:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb08f221
7
8 app-office/skrooge: 2.27.0 version bump
9
10 See also: https://skrooge.org/node/246
11
12 Package-Manager: Portage-3.0.30, Repoman-3.0.3
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 app-office/skrooge/Manifest | 1 +
16 app-office/skrooge/skrooge-2.27.0.ebuild | 99 ++++++++++++++++++++++++++++++++
17 2 files changed, 100 insertions(+)
18
19 diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
20 index 26661ccc79a5..fbaa3ec46e3f 100644
21 --- a/app-office/skrooge/Manifest
22 +++ b/app-office/skrooge/Manifest
23 @@ -1 +1,2 @@
24 DIST skrooge-2.26.1.tar.xz 22138584 BLAKE2B 15328406763c69a1a746dc099be815e8c49163c5e99e5d8c985a368b1d629759c519b261b2f06b27e83bb538f6ccbf4a2a2d25ca31262f0e407805639bab7d8d SHA512 03263689310e1c7538acdd133f7b6cfcd67c51a4d426ee4512609408c91968a1369f2ef09da851958c210b4399c706ad35af5b384fcea8ec7a25705a548ae537
25 +DIST skrooge-2.27.0.tar.xz 22185204 BLAKE2B 803281a5a5c491d696a43e046d28d9e846a1c8fa3456a5f93da1a2697d6d3a3181311eff50a06fa0190a99561f72afababa0d623bd8b93b22b8704106c48a8ba SHA512 d97ecb852c212d880b2ffc441e1a31915318800c06c386773cf9845f88e7ff4c8cefc72508e5d6c46f6bd1fdd93c0e9f2d2249c3ed05a878fd843a0c6c358d51
26
27 diff --git a/app-office/skrooge/skrooge-2.27.0.ebuild b/app-office/skrooge/skrooge-2.27.0.ebuild
28 new file mode 100644
29 index 000000000000..030f4a24cdb2
30 --- /dev/null
31 +++ b/app-office/skrooge/skrooge-2.27.0.ebuild
32 @@ -0,0 +1,99 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +ECM_HANDBOOK="optional"
39 +ECM_TEST="forceoptional"
40 +KFMIN=5.82.0
41 +QTMIN=5.15.2
42 +VIRTUALX_REQUIRED="test"
43 +inherit ecm kde.org
44 +
45 +DESCRIPTION="Personal finances manager, aiming at being simple and intuitive"
46 +HOMEPAGE="https://skrooge.org/"
47 +
48 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
49 + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
50 + KEYWORDS="~amd64 ~x86"
51 +fi
52 +
53 +LICENSE="GPL-2"
54 +SLOT="5"
55 +IUSE="activities kde ofx"
56 +
57 +# hangs + installs files (also requires KF5DesignerPlugin)
58 +RESTRICT="test"
59 +
60 +COMMON_DEPEND="
61 + >=app-crypt/qca-2.3.0:2
62 + dev-db/sqlcipher
63 + dev-libs/grantlee:5
64 + >=dev-qt/qtconcurrent-${QTMIN}:5
65 + >=dev-qt/qtdbus-${QTMIN}:5
66 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
67 + >=dev-qt/qtgui-${QTMIN}:5
68 + >=dev-qt/qtnetwork-${QTMIN}:5
69 + >=dev-qt/qtprintsupport-${QTMIN}:5
70 + >=dev-qt/qtscript-${QTMIN}:5
71 + >=dev-qt/qtsql-${QTMIN}:5=
72 + >=dev-qt/qtsvg-${QTMIN}:5
73 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
74 + >=dev-qt/qtwidgets-${QTMIN}:5
75 + >=dev-qt/qtxml-${QTMIN}:5
76 + >=kde-frameworks/karchive-${KFMIN}:5
77 + >=kde-frameworks/kcompletion-${KFMIN}:5
78 + >=kde-frameworks/kconfig-${KFMIN}:5
79 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
80 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
81 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
82 + >=kde-frameworks/ki18n-${KFMIN}:5
83 + >=kde-frameworks/kiconthemes-${KFMIN}:5
84 + >=kde-frameworks/kio-${KFMIN}:5
85 + >=kde-frameworks/kitemviews-${KFMIN}:5
86 + >=kde-frameworks/knewstuff-${KFMIN}:5
87 + >=kde-frameworks/knotifications-${KFMIN}:5
88 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
89 + >=kde-frameworks/kparts-${KFMIN}:5
90 + >=kde-frameworks/kservice-${KFMIN}:5
91 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
92 + >=kde-frameworks/kwallet-${KFMIN}:5
93 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
94 + >=kde-frameworks/kxmlgui-${KFMIN}:5
95 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
96 + kde? ( >=kde-frameworks/krunner-${KFMIN}:5 )
97 + ofx? ( dev-libs/libofx:= )
98 +"
99 +DEPEND="${COMMON_DEPEND}
100 + >=kde-frameworks/kguiaddons-${KFMIN}:5
101 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
102 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
103 +"
104 +RDEPEND="${COMMON_DEPEND}
105 + >=dev-qt/qtquickcontrols-${QTMIN}:5
106 +"
107 +BDEPEND="
108 + dev-libs/libxslt
109 + virtual/pkgconfig
110 +"
111 +
112 +src_configure() {
113 + local mycmakeargs=(
114 + -DSKG_WEBENGINE=ON
115 + -DSKG_WEBKIT=OFF
116 + -DSKG_DESIGNER=OFF
117 + $(cmake_use_find_package activities KF5Activities)
118 + $(cmake_use_find_package kde KF5Runner)
119 + $(cmake_use_find_package ofx LibOfx)
120 + -DSKG_BUILD_TEST=$(usex test)
121 + )
122 +
123 + ecm_src_configure
124 +}
125 +
126 +src_test() {
127 + local mycmakeargs=(
128 + -DSKG_BUILD_TEST=ON
129 + )
130 + ecm_src_test
131 +}