Gentoo Archives: gentoo-commits

From: Michael Weber <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/xmw:master commit in: games-arcade/moon-lander/
Date: Fri, 29 Apr 2011 01:49:31
Message-Id: 759d90509d951b124ce28ea91caa51fab3f7dd12.xmw@gentoo
1 commit: 759d90509d951b124ce28ea91caa51fab3f7dd12
2 Author: Michael Weber <xmw <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 00:43:06 2011 +0000
4 Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 00:43:06 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=759d9050
7
8 games-arcade/moon-lander: initial import
9
10 (Portage version: 2.1.9.42/git/Linux x86_64, signed Manifest commit with key 62EEF090)
11
12 ---
13 games-arcade/moon-lander/Manifest | 14 ++++++
14 games-arcade/moon-lander/metadata.xml | 11 +++++
15 games-arcade/moon-lander/moon-lander-1.0.ebuild | 51 +++++++++++++++++++++++
16 3 files changed, 76 insertions(+), 0 deletions(-)
17
18 diff --git a/games-arcade/moon-lander/Manifest b/games-arcade/moon-lander/Manifest
19 new file mode 100644
20 index 0000000..64fb248
21 --- /dev/null
22 +++ b/games-arcade/moon-lander/Manifest
23 @@ -0,0 +1,14 @@
24 +-----BEGIN PGP SIGNED MESSAGE-----
25 +Hash: SHA256
26 +
27 +DIST moon-lander_1.0-4.diff.gz 6171 RMD160 2ef92ad82befb371341ca9f8e9da0558e30e86d4 SHA1 72f28809f59a685a1c1b3c2771a2f951a890cf84 SHA256 a45a7f5228848b2321a935026eba134f88efe4b52d31352cdf076075d2c715f7
28 +DIST moon-lander_1.0.orig.tar.gz 1364913 RMD160 a87d858f456a46100934937196efa401b4ec9c20 SHA1 87a5d85fc841d7b13a0b65c7a858907b9d676843 SHA256 76388460d9379b56e9fb33128cd675da260aacd3a3d8304f39adf8f4b501c6ab
29 +EBUILD moon-lander-1.0.ebuild 1116 RMD160 4e112a4f5146692a4cac4d0f7aeb88b2bd222400 SHA1 373ab180d8005729d9c821f7787cdb5ad8b73166 SHA256 f31814f0effe0c0d5309eb448496ce5f18d8f23443fe1903391b29a725d89802
30 +MISC metadata.xml 279 RMD160 05f7da84f596bc93b2c6ec144a74742a450e8cf8 SHA1 b4c4799559f22cf2e7327223c8b608f5b96dd409 SHA256 2251598c246f30c0973e0f537febc35a1bd02dad9d64bd9a3edc0d7268e45aef
31 +-----BEGIN PGP SIGNATURE-----
32 +Version: GnuPG v2.0.17 (GNU/Linux)
33 +
34 +iF4EAREIAAYFAk26CZoACgkQknrdDGLu8JAU0QD+OmtEiCS9LP/XKjn8Cuca4HgG
35 +JtfimWMP+MqfwuW2YOQA/1neOh0y2m8INGzjw8xtgZIlhfr4PGy31srkSKTG4gaj
36 +=9LRH
37 +-----END PGP SIGNATURE-----
38
39 diff --git a/games-arcade/moon-lander/metadata.xml b/games-arcade/moon-lander/metadata.xml
40 new file mode 100644
41 index 0000000..13509a1
42 --- /dev/null
43 +++ b/games-arcade/moon-lander/metadata.xml
44 @@ -0,0 +1,11 @@
45 +<?xml version="1.0" encoding="UTF-8"?>
46 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
47 +<pkgmetadata>
48 +<herd>no-herd</herd>
49 +<maintainer>
50 +<email>maintainer-wanted@g.o</email>
51 +</maintainer>
52 +<longdescription lang="en">
53 +</longdescription>
54 +</pkgmetadata>
55 +
56
57 diff --git a/games-arcade/moon-lander/moon-lander-1.0.ebuild b/games-arcade/moon-lander/moon-lander-1.0.ebuild
58 new file mode 100644
59 index 0000000..ef1f90f
60 --- /dev/null
61 +++ b/games-arcade/moon-lander/moon-lander-1.0.ebuild
62 @@ -0,0 +1,51 @@
63 +# Copyright 1999-2011 Gentoo Foundation
64 +# Distributed under the terms of the GNU General Public License v2
65 +# $Header: $
66 +
67 +EAPI=3
68 +
69 +inherit eutils games toolchain-funcs
70 +
71 +DESCRIPTION="SDL game based on the classic moon lander"
72 +HOMEPAGE="http://packages.debian.org/source/sid/moon-lander"
73 +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.orig.tar.gz
74 + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-4.diff.gz"
75 +
76 +LICENSE="BSD"
77 +SLOT="0"
78 +KEYWORDS="~amd64"
79 +IUSE=""
80 +
81 +RDEPEND="media-libs/libsdl
82 + media-libs/sdl-image
83 + media-libs/sdl-mixer"
84 +DEPEND="${RDEPEND}"
85 +
86 +S=${WORKDIR}/${PN}
87 +
88 +src_prepare() {
89 + epatch ${WORKDIR}/${PN}_${PV}-4.diff
90 + sed -e '/^CFLAGS/s: -Wall : :' \
91 + -e 's:-lSDL_mixer:-lSDL_mixer $(LDFLAGS):' \
92 + -i Makefile || die
93 + rm ${PN}{,.bin} || die
94 +}
95 +
96 +src_compile() {
97 + emake CC="$(tc-getCC)" || die
98 +}
99 +
100 +src_install() {
101 + insinto "${GAMES_DATADIR}"/${PN}
102 + doins -r fonts images sounds || die
103 +
104 + dogamesbin ${PN} || die
105 +
106 + doicon debian/${PN}.xpm || die
107 + make_desktop_entry /usr/games/bin/${PN} "Moon Launcher"
108 +
109 + doman debian/${PN}.6 || die
110 + dodoc debian/{changelog,copyright} || die
111 +
112 + prepgamesdirs
113 +}