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/capsized/, games-arcade/capsized/files/
Date: Fri, 31 May 2013 21:28:18
Message-Id: 1370024864.8af316d23badef070a9faea4e28837d49b6ae9d8.mva@gentoo
1 commit: 8af316d23badef070a9faea4e28837d49b6ae9d8
2 Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
3 AuthorDate: Fri May 31 18:27:44 2013 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Fri May 31 18:27:44 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=8af316d2
7
8 [games-arcade/capsized] Added
9
10 Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
11
12 ---
13 games-arcade/capsized/capsized-05302013.ebuild | 79 +++++++++++++++++++++++++
14 games-arcade/capsized/files/capsized.png | Bin 0 -> 6727 bytes
15 games-arcade/capsized/metadata.xml | 15 +++++
16 3 files changed, 94 insertions(+)
17
18 diff --git a/games-arcade/capsized/capsized-05302013.ebuild b/games-arcade/capsized/capsized-05302013.ebuild
19 new file mode 100644
20 index 0000000..45b0328
21 --- /dev/null
22 +++ b/games-arcade/capsized/capsized-05302013.ebuild
23 @@ -0,0 +1,79 @@
24 +# Copyright 1999-2012 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +# $Header: $
27 +
28 +EAPI="5"
29 +
30 +inherit games multilib
31 +
32 +DESCRIPTION=""
33 +HOMEPAGE=""
34 +SRC_URI="${PN}-${PV}-bin"
35 +
36 +LICENSE="as-is"
37 +SLOT="0"
38 +KEYWORDS="-* ~amd64 ~x86"
39 +IUSE=""
40 +
41 +RESTRICT="fetch"
42 +
43 +DEPEND="app-arch/zip"
44 +RDEPEND="
45 + ${DEPEND}
46 + media-libs/libtheora
47 + media-libs/libogg
48 + media-libs/libvorbis
49 + dev-lang/mono
50 + media-libs/openal
51 + media-libs/libsdl:2
52 +"
53 +
54 +DOCS=( "Linux.README" )
55 +
56 +S="${WORKDIR}/data"
57 +GAMEDIR="${GAMES_PREFIX_OPT}/${PN}"
58 +
59 +MY_PN=Capsized
60 +
61 +pkg_nofetch() {
62 + einfo "Please download ${A}"
63 + einfo "from your personal page in Humble Indie Bundle site"
64 + einfo "(http://www.humblebundle.com)"
65 + einfo "and place it to ${DESTDIR}"
66 +}
67 +
68 +src_unpack() {
69 + local a=${DISTDIR}/${A}
70 + echo ">>> Unpacking ${a} to ${PWD}"
71 + unzip -q "${a}"
72 + [ $? -gt 1 ] && die "unpacking failed"
73 +}
74 +
75 +src_install() {
76 + local arch;
77 + use x86 && arch=x86;
78 + use amd64 && arch=x86_64;
79 +
80 + insinto "${GAMEDIR}"
81 + doins -r \
82 + Content \
83 + Properties \
84 + mono \
85 + "${MY_PN}.bmp" \
86 + NePlusUltra.exe \
87 + fr it es de \
88 + *.dll *.config
89 +
90 + insinto "${GAMEDIR}/$(get_libdir)"
91 + doins "$(get_libdir)/libSDL2_mixer-2.0.so.0"
92 +# doins "$(get_libdir)/libtheoraplay.so"
93 +
94 + exeinto "${GAMEDIR}"
95 + doexe "NePlusUltra.bin.${arch}"
96 +
97 + games_make_wrapper "${PN}" "./NePlusUltra.bin.${arch}" "${GAMEDIR}" "${GAMEDIR}/$(get_libdir)"
98 + doicon "${FILESDIR}/${PN}.png"
99 + make_desktop_entry "${PN}" "${MY_PN}" "${PN}"
100 +
101 + prepgamesdirs
102 +}
103
104 diff --git a/games-arcade/capsized/files/capsized.png b/games-arcade/capsized/files/capsized.png
105 new file mode 100644
106 index 0000000..3ba1cf9
107 Binary files /dev/null and b/games-arcade/capsized/files/capsized.png differ
108
109 diff --git a/games-arcade/capsized/metadata.xml b/games-arcade/capsized/metadata.xml
110 new file mode 100644
111 index 0000000..e1dbbcd
112 --- /dev/null
113 +++ b/games-arcade/capsized/metadata.xml
114 @@ -0,0 +1,15 @@
115 +<?xml version="1.0" encoding="UTF-8"?>
116 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
117 +<pkgmetadata>
118 +<maintainer>
119 +<email>azamat.hackimov@×××××.com</email>
120 +<name>Azamat H. Hackimov</name>
121 +</maintainer>
122 +<longdescription lang="en">
123 +A platformer where you play as an animated cube of meat
124 +</longdescription>
125 +<longdescription lang="ru">
126 +Платформер, в котором вы управляете мясным пацаном
127 +</longdescription>
128 +</pkgmetadata>
129 +