Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-rpg/pokete/
Date: Fri, 24 Jun 2022 21:18:19
Message-Id: 1656105479.2d9aa27823b56ef14e224f767697b96994f8e430.chewi@gentoo
1 commit: 2d9aa27823b56ef14e224f767697b96994f8e430
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jun 24 21:17:20 2022 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Fri Jun 24 21:17:59 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9aa278
7
8 games-rpg/pokete: New package at version 0.7.3
9
10 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
11
12 games-rpg/pokete/Manifest | 1 +
13 games-rpg/pokete/metadata.xml | 11 +++++++++
14 games-rpg/pokete/pokete-0.7.3.ebuild | 47 ++++++++++++++++++++++++++++++++++++
15 3 files changed, 59 insertions(+)
16
17 diff --git a/games-rpg/pokete/Manifest b/games-rpg/pokete/Manifest
18 new file mode 100644
19 index 000000000000..2d22f7535f30
20 --- /dev/null
21 +++ b/games-rpg/pokete/Manifest
22 @@ -0,0 +1 @@
23 +DIST pokete-0.7.3.tar.gz 2619767 BLAKE2B 9958bc7f8062fb6ee860533d88422706fb0993929cd0c78a2023aa11c2c870d3a18a50d55268985e3fcb19a96653b1706e4d744e19fad28d8fafe8ff8a2efabf SHA512 0abc9aa04c55e89b33f84604dac9daf122fee6601c593c74b43aab2c4642a24bb9e860fef6b0afd598c0b25d6c07abc1bda99df702b5df0d1439abe4a7be58f1
24
25 diff --git a/games-rpg/pokete/metadata.xml b/games-rpg/pokete/metadata.xml
26 new file mode 100644
27 index 000000000000..77596953719e
28 --- /dev/null
29 +++ b/games-rpg/pokete/metadata.xml
30 @@ -0,0 +1,11 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 + <maintainer type="project">
35 + <email>games@g.o</email>
36 + <name>Gentoo Games Project</name>
37 + </maintainer>
38 + <upstream>
39 + <remote-id type="github">lxgr-linux/pokete</remote-id>
40 + </upstream>
41 +</pkgmetadata>
42
43 diff --git a/games-rpg/pokete/pokete-0.7.3.ebuild b/games-rpg/pokete/pokete-0.7.3.ebuild
44 new file mode 100644
45 index 000000000000..22f43a7a469f
46 --- /dev/null
47 +++ b/games-rpg/pokete/pokete-0.7.3.ebuild
48 @@ -0,0 +1,47 @@
49 +# Copyright 1999-2022 Gentoo Authors
50 +# Distributed under the terms of the GNU General Public License v2
51 +
52 +EAPI=8
53 +
54 +PYTHON_COMPAT=( python3_{9..11} )
55 +
56 +inherit desktop python-single-r1 xdg
57 +
58 +DESCRIPTION="Terminal-based clone of the game Pokémon"
59 +HOMEPAGE="https://github.com/lxgr-linux/pokete"
60 +SRC_URI="https://github.com/lxgr-linux/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
61 +LICENSE="GPL-3"
62 +SLOT="0"
63 +KEYWORDS="~amd64"
64 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
65 +
66 +RDEPEND="${PYTHON_DEPS}
67 + $(python_gen_cond_dep '
68 + >=games-engines/scrap-engine-1.2.0[${PYTHON_USEDEP}]
69 + dev-python/pygobject[${PYTHON_USEDEP}]
70 + !kernel_linux? ( >=dev-python/pynput-1.7.6[${PYTHON_USEDEP}] )
71 + ')
72 +"
73 +
74 +DIR="/usr/share/${PN}"
75 +
76 +src_install() {
77 + exeinto "${DIR}"
78 + insinto "${DIR}"
79 +
80 + doins -r \
81 + mods/ \
82 + ${PN}_classes/ \
83 + ${PN}_data/ \
84 + ${PN}_general_use_fns.py \
85 + release.py
86 +
87 + python_fix_shebang ${PN}.py
88 + doexe ${PN}.py
89 + dosym "${DIR/\/usr/..}"/${PN}.py /usr/bin/${PN}
90 +
91 + doicon -s scalable assets/${PN}.svg
92 + make_desktop_entry ${PN} Pokete "" "" Terminal=true
93 +
94 + dodoc *.md
95 +}