Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-puzzle/triptych/
Date: Sun, 18 Aug 2019 11:42:56
Message-Id: 1566128470.57ca9bcc3d81d168a377ac8d192874be287288e0.soap@gentoo
1 commit: 57ca9bcc3d81d168a377ac8d192874be287288e0
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 18 11:41:10 2019 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 18 11:41:10 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ca9bcc
7
8 games-puzzle/triptych: [QA] Version the distfile
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 games-puzzle/triptych/Manifest | 2 +-
14 games-puzzle/triptych/triptych-1.16.ebuild | 27 +++++++++++++++------------
15 2 files changed, 16 insertions(+), 13 deletions(-)
16
17 diff --git a/games-puzzle/triptych/Manifest b/games-puzzle/triptych/Manifest
18 index afa274c4ece..9101a82f08e 100644
19 --- a/games-puzzle/triptych/Manifest
20 +++ b/games-puzzle/triptych/Manifest
21 @@ -1 +1 @@
22 -DIST triptych.tar.gz 1748316 BLAKE2B 0d66265df27f61ddee1e1777a1e749d3a8bbcebf0e2bfe64a054febb48def865b68ab59d9c25804ed725bb11d24af2bbd712cc2de88a7259db26aa6d7c3c8d1f SHA512 614de78c9f90dd2145ff3dfa6f7a799a069c5add80bc8b0494a752346a163ab0eff7b707292b815adbffa34e4fec446035cfb65df4dd6cf284f270bb732b6daa
23 +DIST triptych-1.16.tar.gz 1748316 BLAKE2B 0d66265df27f61ddee1e1777a1e749d3a8bbcebf0e2bfe64a054febb48def865b68ab59d9c25804ed725bb11d24af2bbd712cc2de88a7259db26aa6d7c3c8d1f SHA512 614de78c9f90dd2145ff3dfa6f7a799a069c5add80bc8b0494a752346a163ab0eff7b707292b815adbffa34e4fec446035cfb65df4dd6cf284f270bb732b6daa
24
25 diff --git a/games-puzzle/triptych/triptych-1.16.ebuild b/games-puzzle/triptych/triptych-1.16.ebuild
26 index 3e69e845e76..c6c262733c4 100644
27 --- a/games-puzzle/triptych/triptych-1.16.ebuild
28 +++ b/games-puzzle/triptych/triptych-1.16.ebuild
29 @@ -7,26 +7,27 @@ inherit desktop eutils
30
31 DESCRIPTION="Fast-paced Tetris-like puzzler"
32 HOMEPAGE="http://www.chroniclogic.com/triptych.htm"
33 -SRC_URI="http://www.chroniclogic.com/demos/${PN}.tar.gz"
34 +SRC_URI="http://www.chroniclogic.com/demos/${PN}.tar.gz -> ${P}.tar.gz"
35 +
36 LICENSE="all-rights-reserved"
37 SLOT="0"
38 KEYWORDS="-* ~amd64 ~x86"
39 RESTRICT="bindist mirror strip"
40
41 -RDEPEND="acct-group/gamestat
42 +DEPEND="acct-group/gamestat"
43 +RDEPEND="
44 + ${DEPEND}
45 >=media-libs/libsdl-1.2[abi_x86_32,opengl,sound,video]
46 virtual/opengl[abi_x86_32]
47 x11-libs/libX11[abi_x86_32]
48 x11-libs/libXext[abi_x86_32]"
49
50 -QA_PREBUILT="opt/${PN}/${PN}
51 +QA_PREBUILT="
52 + opt/${PN}/${PN}
53 opt/${PN}/setup"
54
55 S="${WORKDIR}/${PN}"
56
57 -DIR="/opt/${PN}"
58 -WRITABLE=( "${EROOT}${DIR}"/{hwconfig.cfg,${PN}.{clr,cnt,scr}} )
59 -
60 src_prepare() {
61 default
62 rm -v *.dll || die
63 @@ -35,20 +36,22 @@ src_prepare() {
64 src_install() {
65 local EXES=( ${PN} setup )
66
67 - insinto "${DIR}"
68 + insinto /opt/${PN}
69 doins -r .
70
71 - exeinto "${DIR}"
72 + exeinto /opt/${PN}
73 doexe "${EXES[@]}"
74
75 - fowners root:gamestat "${EXES[@]/#/${DIR}/}" || die
76 - fperms g+s "${EXES[@]/#/${DIR}/}" || die
77 + fowners root:gamestat "${EXES[@]/#//opt/${PN}/}"
78 + fperms g+s "${EXES[@]/#//opt/${PN}/}"
79
80 - make_wrapper ${PN} ./${PN} "${DIR}"
81 - make_wrapper ${PN}-setup ./setup "${DIR}"
82 + make_wrapper ${PN} ./${PN} /opt/${PN}
83 + make_wrapper ${PN}-setup ./setup /opt/${PN}
84 }
85
86 pkg_postinst() {
87 + WRITABLE=( "${EROOT}"/opt/${PN}/{hwconfig.cfg,${PN}.{clr,cnt,scr}} )
88 +
89 touch "${WRITABLE[@]}" || die
90 chown root:gamestat "${WRITABLE[@]}" || die
91 chmod 0664 "${WRITABLE[@]}" || die