summaryrefslogtreecommitdiff
path: root/games-arcade/moleinvasion
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-arcade/moleinvasion
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/moleinvasion')
-rw-r--r--games-arcade/moleinvasion/Manifest8
-rw-r--r--games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch18
-rw-r--r--games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch11
-rw-r--r--games-arcade/moleinvasion/metadata.xml11
-rw-r--r--games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild44
5 files changed, 92 insertions, 0 deletions
diff --git a/games-arcade/moleinvasion/Manifest b/games-arcade/moleinvasion/Manifest
new file mode 100644
index 000000000000..818dabae515f
--- /dev/null
+++ b/games-arcade/moleinvasion/Manifest
@@ -0,0 +1,8 @@
+AUX moleinvasion-0.4-opengl.patch 439 SHA256 f904fd80fcd7d2212b5d8e76c861d7f44b5b756fdd099a524f2b1f7c53691834 SHA512 2599574c0b8d6d9c3824f2f79b4f86da87b7eb53447fdfce53161f4f14daa1aac5b0916052c43ad1d8952c4e5d22ea02216e24c2299f1ef282e2535621171f21 WHIRLPOOL ec543dd997b2886d2098c44ec49947ce5d7a6ead1456b33991c9eadd871daeab74f29d1a5dce11a9cdebb3d9c806c888c0c991b5f6c84fc920b5dfdd174aa27d
+AUX moleinvasion-0.4-underlink.patch 291 SHA256 ed50a83c4720622beda2edbfe6658ceb4974fd6debd63c30ee5f19658c4b7115 SHA512 34ccb3bb20b0880562914b6238d5cfa0c7ec869f4d14613e95c5ba00f94890a74488531d4651fadf3243a7b8a75d624f2e560cb2b17d4b006aadd21293f9e648 WHIRLPOOL cbec68fb5d2408188da1cf5c93c08fd959532ce36a3dda4a1e72f02230f4bd48c792460aaa6c67b07b3a68a5af513e2c7a8cddac2cdc45a481788a8930022fe9
+DIST MoleInvasion-0.4.tar.bz2 11213919 SHA256 a011361f07c06d79a5ba6d110d7b06b59da2c57970515d24fab063fe991d922c SHA512 e1d661758391c24b9daab8ba183a265b77f4b2454c8a55f8405b63a78e040491d0c1421a64736a590a574c364e43a8989ef1b958fa565419938d0c8daadbe03f WHIRLPOOL 0de5f87ca6d42e0eb347f7199276d3af37ef6584eaf9c44281e161b3bc6e55e8d5c1caedf6fdbec45192ccc296ebc1b0e3d1e660a0d72c26a3eca8395e70af00
+DIST moleinvasion-music-20090731.tar.gz 83772534 SHA256 ef973ca073026dbe944c7c61058b1437e19f5abe144e9451aed6feffe3d72c73 SHA512 ca3a2d32705afbc878bd370ceb07367a175eae0ea722e92d2993b4a1c6605763922279c15bb0cc42cf1ed15d5c7f1b13c9f8e000adbebf1f709bfbd92b5e791c WHIRLPOOL 7d5568f18a11cc504123ba8a769218ae92c76ade43df7c75c0bcc85cf3d4b295f5d12f3b50979d2c77e5815dbb0f2b16916d11795fb6f4ca6e441bd15817973e
+EBUILD moleinvasion-0.4-r1.ebuild 1128 SHA256 b80e9d603b168fdc37c56253ccc547821c362de586e667fbc3f734e709ed4c0c SHA512 2b6efe315e761c3424b0fc0b685f08a6b084e2d994ec4647df961661d66f5479e00fcb98f6463ace73ec7eaa3eeef828d542efe8189e849ff50e037ca2d7250d WHIRLPOOL bc0920f4fba2de8be9cb00449c52dce649f76108a8649e3d79316687427ccab6a5f9167be8ced5950f3c26b107bcc81d7a089e0906837878e63739412fab3207
+MISC ChangeLog 2531 SHA256 4c238e34543ba6174863258c354c627c46df01787564b5ee949f35ba339bd94c SHA512 d8752817f6d9c0f1c66cd9d61b09225a6dfd85c1b83a9282ab4964ffa447ef9955c6cda22b450def1d68cfa1b0cf8179899c88d1e141e2db908e609776e1b120 WHIRLPOOL 13a637112d6664493122103389ff91157a89ce898058ba29d566bdcaff678438311c47b1ce9bd17552cd6acc645978bc2b3a2509ba33a384eebb6a15290245ce
+MISC ChangeLog-2015 1231 SHA256 c77487f6cc86b702fedfb27a1137c871d21c58a649325f0e40aaf5dd17daa040 SHA512 b1ba07f009b848818cdfa84157e79b41cc75abcad33a4f420748d3de7ef1486b9acad871b2e252cb32b1e0d790791ff0927772aa20bf6a2159a64260db44016d WHIRLPOOL 3012a627525e0798e1b2995ba8792fce03bcb1ecea7d6eabf80655ca84b56b122327dde9942e1015b75eb5eceb0ab38404df39a675abeda53d02e57aaafd0996
+MISC metadata.xml 333 SHA256 b1f852e962a52f31044d470e85e3b6f2acfe24421da2734bba32399e2cddbfd0 SHA512 3ffaaeb4a0358f39d4fa18f074b91134d40bbca73244de5a8a2f5049c851130a8483c23e0917d662c42e79c5a516a820796682bc0d995497ad64fb8be6e94f19 WHIRLPOOL ed6f9dd188d16db6d3464bc8ae010275f47d3c91acd885425f64df3c24aeb530721c558ef7db385f504ba1875ffcae5a9bc266fd406957cd0619b38e8cbde8dc
diff --git a/games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch b/games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch
new file mode 100644
index 000000000000..357f1bc2b466
--- /dev/null
+++ b/games-arcade/moleinvasion/files/moleinvasion-0.4-opengl.patch
@@ -0,0 +1,18 @@
+--- src/MoleInvasion.c
++++ src/MoleInvasion.c
+@@ -159,6 +159,7 @@
+ else
+ printf("Video mode set to %ux%u at %u bpp\n",800, 600, bpp);
+
++ if(g_opengl) {
+ /* pour opengl */
+ glEnable (GL_TEXTURE_2D);
+ glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+@@ -169,6 +170,7 @@
+ glEnable( GL_BLEND );
+ glMatrixMode(GL_PROJECTION);
+ /* fin opengl */
++ }
+
+ /* titre */
+ SDL_WM_SetCaption ("Mole Invasion", NULL);
diff --git a/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch b/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
new file mode 100644
index 000000000000..6f4c5fdf4075
--- /dev/null
+++ b/games-arcade/moleinvasion/files/moleinvasion-0.4-underlink.patch
@@ -0,0 +1,11 @@
+--- Makefile.old 2011-06-14 22:12:00.920386798 +0200
++++ Makefile 2011-06-14 22:12:22.118716548 +0200
+@@ -11,7 +11,7 @@
+ EDTOB = editor
+ EDWOB = editworld
+
+-LINLIBS=$(LDLIBS) -lGL
++LINLIBS=$(LDLIBS) -lGL -ldl
+ LINEXE = ../lin/moleinvasion
+ LINEDT = ../lin/editor
+ LINEDW = ../lin/editworld
diff --git a/games-arcade/moleinvasion/metadata.xml b/games-arcade/moleinvasion/metadata.xml
new file mode 100644
index 000000000000..82c310972ccf
--- /dev/null
+++ b/games-arcade/moleinvasion/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <use>
+ <flag name="music">Download and install the music files</flag>
+ </use>
+</pkgmetadata>
diff --git a/games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild b/games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild
new file mode 100644
index 000000000000..a11b05e9024b
--- /dev/null
+++ b/games-arcade/moleinvasion/moleinvasion-0.4-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils games
+
+DESCRIPTION="Mole infested 2D platform game"
+HOMEPAGE="http://moleinvasion.tuxfamily.org/"
+SRC_URI="ftp://download.tuxfamily.org/minvasion/packages/MoleInvasion-${PV}.tar.bz2
+ music? ( mirror://gentoo/${PN}-music-20090731.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="music"
+
+DEPEND="media-libs/libsdl[opengl,video]
+ virtual/opengl
+ media-libs/sdl-image[jpeg,png]
+ media-libs/sdl-mixer[vorbis]
+ media-libs/sdl-ttf"
+RDEPEND="${DEPEND}"
+S=${WORKDIR}/${P}/src
+
+src_prepare() {
+ use music && mv -f "${WORKDIR}"/music ../
+ sed -i \
+ -e '/^CFLAGS/s:= -g:+=:' \
+ -e '/^LDFLAGS/d' \
+ -e "/^FINALEXEDIR/s:/usr.*:${GAMES_BINDIR}:" \
+ -e "/^FINALDATADIR/s:/usr.*:${GAMES_DATADIR}/${PN}:" \
+ Makefile \
+ || die "sed failed"
+ epatch "${FILESDIR}"/${P}-opengl.patch \
+ "${FILESDIR}"/${P}-underlink.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install install-data
+ newicon ../gfx/icon.xpm ${PN}.xpm
+ make_desktop_entry ${PN} "Mole Invasion"
+ doman ../debian/*.6
+ prepgamesdirs
+}