Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/
Date: Fri, 04 Mar 2022 12:39:25
Message-Id: 1646397443.ce38a532598651b348124b82fc5ac6a3e808daba.ionen@gentoo
1 commit: ce38a532598651b348124b82fc5ac6a3e808daba
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 4 11:22:24 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 4 12:37:23 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce38a532
7
8 games-kids/gmult: add 10.0, gtk3->4
9
10 Also EAPI7->8 and update LICENSE since upstream clarified usage.
11
12 Upstream also made the check for appstream-glib/desktop-file-utils
13 optional. Given only used by tests which aren't meaningful (e.g.
14 runs desktop-file-validate on .desktop), removed and disabled tests
15 rather than add IUSE=test.
16
17 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
18
19 games-kids/gmult/Manifest | 1 +
20 games-kids/gmult/gmult-10.0.ebuild | 34 ++++++++++++++++++++++++++++++++++
21 2 files changed, 35 insertions(+)
22
23 diff --git a/games-kids/gmult/Manifest b/games-kids/gmult/Manifest
24 index 6f9d6b4900aa..6aeaa2c2d824 100644
25 --- a/games-kids/gmult/Manifest
26 +++ b/games-kids/gmult/Manifest
27 @@ -1 +1,2 @@
28 +DIST gmult-10.0.tar.xz 186116 BLAKE2B 0c3936983e1c6e72de7aa4056abdb1ec53af282d3927ca34a622d531966adc62e2e9c6740ab6c0cb3cfc9aedc21344c8866c5a2388498bd97c0faa3d32fae80b SHA512 f3eb639d4d6a67ca7d11595f0c4d4c2da613a95714f647536485fef4b64d277bf6f5bf163e363da691806b53ea885c56844287fe943fd521f995c7cce18b6a36
29 DIST gmult-9.0.tar.xz 47936 BLAKE2B ae0ebbebbdd949f7e990c6209c2ff695d34cf8e06a1e43fca137d9417b387fa58b1021f3bea5adace1832a39f60c5f2f77864ace888e4f1e70bed722951fd00e SHA512 b087406b1ea3743bc2ab292b9590a1d58451ca593d719b3539f22956304cd1004feed0fbf68c6a1bd0439f476c83f72287720d8937646ab214e6e50a4b04a27a
30
31 diff --git a/games-kids/gmult/gmult-10.0.ebuild b/games-kids/gmult/gmult-10.0.ebuild
32 new file mode 100644
33 index 000000000000..6df28b33de33
34 --- /dev/null
35 +++ b/games-kids/gmult/gmult-10.0.ebuild
36 @@ -0,0 +1,34 @@
37 +# Copyright 1999-2022 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=8
41 +
42 +inherit meson vala xdg
43 +
44 +DESCRIPTION="Multiplication Puzzle emulates the multiplication game found in Emacs"
45 +HOMEPAGE="https://launchpad.net/gmult/"
46 +SRC_URI="https://launchpad.net/gmult/trunk/${PV}/+download/${P}.tar.xz"
47 +
48 +LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86"
51 +RESTRICT="test" # only used for unnecessary .desktop/.po validation
52 +
53 +RDEPEND="
54 + dev-libs/glib:2
55 + gui-libs/gtk:4[introspection]
56 + gui-libs/libadwaita:1[vala]
57 + virtual/libintl
58 + x11-libs/cairo
59 + x11-libs/pango"
60 +DEPEND="${RDEPEND}"
61 +BDEPEND="
62 + $(vala_depend)
63 + sys-devel/gettext"
64 +
65 +DOCS=( NEWS.md README.md )
66 +
67 +src_configure() {
68 + vala_setup
69 + meson_src_configure
70 +}