Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-board/gnome-chess/
Date: Fri, 17 Mar 2023 19:56:09
Message-Id: 1679082924.3323784cbb44cb2df81c86345e90d77a6d816c59.mattst88@gentoo
1 commit: 3323784cbb44cb2df81c86345e90d77a6d816c59
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Fri Mar 17 16:17:36 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 17 19:55:24 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3323784c
7
8 games-board/gnome-chess: Version bump to 43.2
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30184
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 games-board/gnome-chess/Manifest | 1 +
15 games-board/gnome-chess/gnome-chess-43.2.ebuild | 57 +++++++++++++++++++++++++
16 2 files changed, 58 insertions(+)
17
18 diff --git a/games-board/gnome-chess/Manifest b/games-board/gnome-chess/Manifest
19 index 37ee0feadae1..d4f4253422cb 100644
20 --- a/games-board/gnome-chess/Manifest
21 +++ b/games-board/gnome-chess/Manifest
22 @@ -1 +1,2 @@
23 DIST gnome-chess-43.1.tar.xz 743100 BLAKE2B b2fb2594cab3d0fa82d682db931911c71df9f4fca0707c39a15c5f5caa397a34e6a132e09950fb41ece01873a87d60e91df1e5397830cfa700427e3b119c95cc SHA512 d42fb3f960030813d2551c2f0dac46068f30992934e9f8779a097a1ca43a7711b64c0f499eff3ecd698325f5e2458f03c0a9b6cd4c333ad4ca9dba83faa833c5
24 +DIST gnome-chess-43.2.tar.xz 743344 BLAKE2B 755d70ef964f6337acf852edc6fdbe69fbf3b566dfc36fa697d4c4ecdeeae5df5d1979e54e3304e89963fab01655979a55ac4f827bb1f1b506ab3cea8d147117 SHA512 e10439dd39e61436e3174e1d599d30d06955e65b696b9c37a0e9a8f1a41d19f71f33cca83ec9cc8fe2d8b516c2ec113f22bf3ddd1f1f465286cbe5bde8bcc0a2
25
26 diff --git a/games-board/gnome-chess/gnome-chess-43.2.ebuild b/games-board/gnome-chess/gnome-chess-43.2.ebuild
27 new file mode 100644
28 index 000000000000..ffb3da44acf5
29 --- /dev/null
30 +++ b/games-board/gnome-chess/gnome-chess-43.2.ebuild
31 @@ -0,0 +1,57 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit gnome.org gnome2-utils meson readme.gentoo-r1 vala xdg
38 +
39 +DESCRIPTION="Play the classic two-player boardgame of chess"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/Chess https://gitlab.gnome.org/GNOME/gnome-chess"
41 +
42 +LICENSE="GPL-3+"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
45 +
46 +RDEPEND="
47 + >=dev-libs/glib-2.44:2
48 + gui-libs/gtk:4
49 + >=gui-libs/libadwaita-1.0.0:1
50 + >=gnome-base/librsvg-2.46.0:2
51 + x11-libs/pango
52 +"
53 +DEPEND="${RDEPEND}
54 + gnome-base/librsvg:2[vala]
55 +"
56 +BDEPEND="
57 + ${PYTHON_DEPS}
58 + $(vala_depend)
59 + dev-util/itstool
60 + dev-libs/appstream-glib
61 + >=sys-devel/gettext-0.19.8
62 + virtual/pkgconfig
63 +"
64 +
65 +DOC_CONTENTS="To be able to play against a computer you will need
66 +to install a chess engine package, for example games-board/gnuchess"
67 +
68 +src_prepare() {
69 + default
70 + vala_setup
71 + xdg_environment_reset
72 +}
73 +
74 +src_install() {
75 + meson_src_install
76 + readme.gentoo_create_doc
77 +}
78 +
79 +pkg_postinst() {
80 + xdg_pkg_postinst
81 + gnome2_schemas_update
82 + readme.gentoo_print_elog
83 +}
84 +
85 +pkg_postrm() {
86 + xdg_pkg_postrm
87 + gnome2_schemas_update
88 +}