summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD27
-rw-r--r--sdb.patch55
3 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e8226b099698
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Fri Jan 29 08:07:44 UTC 2016
+pkgbase = shotgun-debugger
+ pkgdesc = A top-down shooter where you must escape a robot facility
+ pkgver = 1.1
+ pkgrel = 1
+ url = http://www.msarnoff.org/sdb/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = sdl_image
+ depends = sdl_mixer
+ depends = glu
+ source = https://dl.dropbox.com/u/5833812/sdb/shotgun-debugger-1.1-src.zip
+ source = sdb.patch
+ md5sums = 13d4755b63762ef54040508946a7c375
+ md5sums = fd8d799b8d51d5d5481bb18ed9da13af
+
+pkgname = shotgun-debugger
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..47877810ae69
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Stephen Cofer <stephendcofer70@gmail.com>
+
+pkgname=shotgun-debugger
+pkgver=1.1
+pkgrel=1
+pkgdesc="A top-down shooter where you must escape a robot facility"
+arch=('i686' 'x86_64')
+url='http://www.msarnoff.org/sdb/'
+license=('GPL')
+depends=('sdl_image' 'sdl_mixer' 'glu')
+source=('https://dl.dropbox.com/u/5833812/sdb/shotgun-debugger-1.1-src.zip'
+ 'sdb.patch')
+md5sums=('13d4755b63762ef54040508946a7c375'
+ 'fd8d799b8d51d5d5481bb18ed9da13af')
+
+build() {
+ patch -p1 < sdb.patch
+ cd ShotgunDebuggerSource
+ make
+}
+
+package() {
+ cd ShotgunDebuggerSource
+ make DESTDIR=${pkgdir} install
+}
+
+
diff --git a/sdb.patch b/sdb.patch
new file mode 100644
index 000000000000..0d7d393461db
--- /dev/null
+++ b/sdb.patch
@@ -0,0 +1,55 @@
+diff -ur test2/ShotgunDebuggerSource/Makefile test/ShotgunDebuggerSource/Makefile
+--- test2/ShotgunDebuggerSource/Makefile 2010-02-05 04:10:12.000000000 -0600
++++ test/ShotgunDebuggerSource/Makefile 2016-01-29 01:46:20.797801718 -0600
+@@ -39,18 +39,18 @@
+ rm -f $(OBJ) $(BIN)
+
+ install:
+- install -d $(BINDIR)
+- install $(BIN) $(BINDIR)
+- install -d $(PKGDATADIR)/levels
+- install -m 644 levels/* $(PKGDATADIR)/levels
+- install -d $(PKGDATADIR)/snd
+- install -m 644 snd/* $(PKGDATADIR)/snd
+- install -d $(PKGDATADIR)/models
+- install -m 644 models/* $(PKGDATADIR)/models
+- install -d $(PKGDATADIR)/sprites
+- install -m 644 sprites/*.png $(PKGDATADIR)/sprites
+- install -d $(PKGDATADIR)/sprites/skins
+- install -m 644 sprites/skins/* $(PKGDATADIR)/sprites/skins
++ install -d $(DESTDIR)$(BINDIR)
++ install $(BIN) $(DESTDIR)$(BINDIR)
++ install -d $(DESTDIR)$(PKGDATADIR)/levels
++ install -m 644 Resources/levels/* $(DESTDIR)$(PKGDATADIR)/levels
++ install -d $(DESTDIR)$(PKGDATADIR)/snd
++ install -m 644 Resources/snd/* $(DESTDIR)$(PKGDATADIR)/snd
++ install -d $(DESTDIR)$(PKGDATADIR)/models
++ install -m 644 Resources/models/* $(DESTDIR)$(PKGDATADIR)/models
++ install -d $(DESTDIR)$(PKGDATADIR)/sprites
++ install -m 644 Resources/sprites/*.png $(DESTDIR)$(PKGDATADIR)/sprites
++ install -d $(DESTDIR)$(PKGDATADIR)/sprites/skins
++ install -m 644 Resources/sprites/skins/* $(DESTDIR)$(PKGDATADIR)/sprites/skins
+
+ uninstall:
+ rm -v $(BINDIR)/$(BIN)
+Only in test/ShotgunDebuggerSource: .Makefile.swp
+diff -ur test2/ShotgunDebuggerSource/sdb.h test/ShotgunDebuggerSource/sdb.h
+--- test2/ShotgunDebuggerSource/sdb.h 2010-02-04 22:29:33.000000000 -0600
++++ test/ShotgunDebuggerSource/sdb.h 2016-01-29 01:27:11.931163117 -0600
+@@ -39,7 +39,7 @@
+ #include <vector>
+ #include <fstream>
+ #include <iostream>
+-
++#include <climits>
+
+
+ #ifdef __MACOSX__
+@@ -99,6 +99,7 @@
+ #define LOCALSTATEDIR "/.sdb/"
+ #endif
+ #endif
++#define LOCALSTATEDIR "/.sdb/"
+
+ #define CONFIG_FILE "preferences.txt"
+ #define PLAYER_DATA_FILE "player.dat"