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 |