Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-arcade/metalslug3/
Date: Sun, 22 Jun 2014 21:51:38
Message-Id: 1403473799.bfb11f1211281c50f9914c0e4052bd6fcdeba5bc.mva@gentoo
1 commit: bfb11f1211281c50f9914c0e4052bd6fcdeba5bc
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Sun Jun 22 21:49:59 2014 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Sun Jun 22 21:49:59 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=bfb11f12
7
8 [games-arcade/metalslug3] deps fixed
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 games-arcade/metalslug3/metalslug3-20140609.ebuild | 70 ++++++++++++++++++++++
14 1 file changed, 70 insertions(+)
15
16 diff --git a/games-arcade/metalslug3/metalslug3-20140609.ebuild b/games-arcade/metalslug3/metalslug3-20140609.ebuild
17 new file mode 100644
18 index 0000000..686fe52
19 --- /dev/null
20 +++ b/games-arcade/metalslug3/metalslug3-20140609.ebuild
21 @@ -0,0 +1,70 @@
22 +# Copyright 1999-2012 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Header: $
25 +
26 +EAPI="5"
27 +
28 +inherit eutils games unpacker
29 +
30 +TS="2014-06-09"
31 +
32 +DESCRIPTION="Famous 2D shooting game"
33 +HOMEPAGE="http://www.snkplaymore.co.jp/us/games/steam/metalslug3/"
34 +SRC_URI="MetalSlug3-Linux-${TS}.sh"
35 +
36 +RESTRICT="fetch strip"
37 +LICENSE="as-is"
38 +
39 +SLOT="0"
40 +KEYWORDS="amd64 x86"
41 +IUSE=""
42 +
43 +DEPEND="
44 + app-arch/unzip
45 +"
46 +RDEPEND="
47 + media-libs/libsdl2
48 + media-libs/sdl2-mixer
49 + sys-libs/zlib
50 +"
51 +
52 +S="${WORKDIR}/data"
53 +
54 +GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
55 +
56 +pkg_nofetch() {
57 + einfo ""
58 + einfo "Please buy and download \"${SRC_URI}\" from"
59 + einfo "HumbleIndieBundle or ${HOMEPAGE}"
60 + einfo "and move/link it to \"${DISTDIR}\""
61 + einfo ""
62 +}
63 +
64 +#src_unpack() {
65 +# unpack_zip "${A}";
66 +#}
67 +
68 +src_install() {
69 + local arch;
70 +
71 + use amd64 && arch="x86_64";
72 + use x86 && arch="x86";
73 +
74 + # Install documentation
75 + dodoc noarch/README.linux noarch/LICENSES.txt noarch/ARPHICPL.TXT
76 + rm noarch/README.linux noarch/LICENSES.txt noarch/ARPHICPL.TXT
77 +
78 + # Install data
79 + insinto "${GAMEDIR}"
80 + doins -r noarch/*
81 + exeinto "${GAMEDIR}"
82 + doexe "${arch}/MetalSlug3.bin.${arch}"
83 +
84 + # Install icon and desktop file
85 + newicon "noarch/icon.png" "${PN}.png"
86 + make_desktop_entry "${PN}" "Metal Slug 3" "${PN}"
87 + games_make_wrapper "${PN}" "./MetalSlug3.bin.${arch}" "${GAMEDIR}"
88 +
89 + # Setting permissions.
90 + prepgamesdirs
91 +}