summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2016-06-07 17:18:42 +0200
committerMichael Straube2016-06-07 17:18:42 +0200
commitd40c591c2bd0dcf52292de922397840b47f27725 (patch)
treef3c89559cb25d76318b671cbaf05238cc3b59a9c
downloadaur-d40c591c2bd0dcf52292de922397840b47f27725.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD33
-rw-r--r--goonies.patch42
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f73ba412e52d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = goonies
+ pkgdesc = Remake of Konami's The Goonies for the MSX
+ pkgver = 1.4.1528
+ pkgrel = 1
+ url = http://www.braingames.getput.com/goonies
+ arch = i686
+ arch = x86_64
+ license = unknown
+ depends = sdl_image
+ depends = sdl_mixer
+ depends = glu
+ source = http://braingames.jorito.net/goonies/downloads/goonies.src_1.4.1528.tgz
+ source = goonies.patch
+ sha1sums = a2be53b74e9744ca72fdd1913f2dab1912170534
+ sha1sums = 780e4bacf811b63431718f24e33e799f017bf726
+
+pkgname = goonies
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3368cabd9254
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Michael Straube <m.s.online gmx.de>
+
+pkgname=goonies
+pkgver=1.4.1528
+pkgrel=1
+pkgdesc="Remake of Konami's The Goonies for the MSX"
+arch=('i686' 'x86_64')
+license=('unknown')
+url="http://www.braingames.getput.com/goonies"
+depends=('sdl_image' 'sdl_mixer' 'glu')
+source=("http://braingames.jorito.net/goonies/downloads/$pkgname.src_$pkgver.tgz"
+ goonies.patch)
+sha1sums=('a2be53b74e9744ca72fdd1913f2dab1912170534'
+ '780e4bacf811b63431718f24e33e799f017bf726')
+
+prepare() {
+ cd $pkgname-$pkgver
+
+ # fix compile errors and bin path
+ patch -p0 < "$srcdir/goonies.patch"
+}
+
+build() {
+ cd $pkgname-$pkgver
+
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver
+
+ make PREFIX="$pkgdir/usr" install
+}
diff --git a/goonies.patch b/goonies.patch
new file mode 100644
index 000000000000..79eec750a043
--- /dev/null
+++ b/goonies.patch
@@ -0,0 +1,42 @@
+--- build/linux/Makefile 2016-06-07 16:59:56.225909535 +0200
++++ build/linux/Makefile 2016-06-07 17:05:44.756102836 +0200
+@@ -3,7 +3,7 @@
+ PREFIX = /usr
+ EXTRADIR = ./build/linux
+
+-GAMEDIR = $(PREFIX)/games
++GAMEDIR = $(PREFIX)/bin
+ STARTUP = $(GAMEDIR)/$(EXE)
+ BINDIR = $(PREFIX)/share/games/$(EXE)
+ ICNDIR = $(PREFIX)/share/pixmaps
+@@ -56,7 +56,7 @@
+ $(SRC)/Symbol.o $(SRC)/TheGooniesApp.o \
+ $(SRC)/TheGoonies.o $(SRC)/Vector.o
+
+-CC = gcc
++CC = g++
+ CFLAGS = -g3 -O3 -Wno-write-strings `sdl-config --cflags` -I/usr/X11R6/include
+ LDFLAGS = `sdl-config --libs` -L/usr/X11R6/lib/ -lSDL_image -lSDL_mixer -lGL -lGLU
+ RM = rm -f
+@@ -88,7 +88,8 @@
+ @$(ECHO) " o Creating startup script $(STARTUP)"
+ @$(MD) "$(GAMEDIR)"
+ @$(ECHO) "#!/bin/sh" >"$(STARTUP)"
+- @$(ECHO) "cd \"$(BINDIR)\" && ./$(EXE)" >>"$(STARTUP)"
++ @$(ECHO) "cd \"/usr/share/games/goonies/\" && ./$(EXE)" >>"$(STARTUP)"
++# @$(ECHO) "cd \"$(BINDIR)\" && ./$(EXE)" >>"$(STARTUP)"
+ @$(CHMOD) 755 "$(STARTUP)"
+ @$(ECHO) " o Creating application menu entry"
+ @$(MD) "$(ICNDIR)"
+
+--- src/auxiliar.cpp 2016-06-07 17:01:08.277920131 +0200
++++ src/auxiliar.cpp 2016-06-07 17:01:33.940781580 +0200
+@@ -94,7 +94,7 @@
+
+ if (tmp == 0 ||
+ mask == 0)
+- return false;
++ return 0;
+
+ res = SDL_DisplayFormatAlpha(tmp);
+