summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax2015-06-01 15:39:46 -0400
committerMax2015-06-08 09:47:47 -0400
commit9720221100ee19276a7d98d49a195a710f90ed70 (patch)
tree87c8c1b521a49a419c9464330f257f841c649422
downloadaur-9720221100ee19276a7d98d49a195a710f90ed70.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD48
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6338577a3765
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = openglad-git
+ pkgdesc = SDL port of the hack-n-slash DOS game Gladiator
+ pkgver = r924.1080efb
+ pkgrel = 1
+ url = http://www.openglad.org
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = premake4
+ depends = sdl2
+ depends = sdl2_mixer
+ depends = libpng
+ source = openglad-git::git+https://github.com/openglad/openglad.git
+ sha256sums = SKIP
+
+pkgname = openglad-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e403b3cb1400
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Maxwell Anselm <silverhammermba+aur@gmail.com>
+
+pkgname=openglad-git
+pkgver=r924.1080efb
+pkgrel=1
+pkgdesc="SDL port of the hack-n-slash DOS game Gladiator"
+arch=('i686' 'x86_64')
+url="http://www.openglad.org"
+license=('GPL')
+depends=('sdl2' 'sdl2_mixer' 'libpng')
+makedepends=('premake4')
+source=("$pkgname::git+https://github.com/openglad/openglad.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+
+ # remove SDL2main lib
+ sed -i -- 's/"SDL2main", //g' premake4.lua
+
+ # fix conflicting filenames
+ mv src/parser.cpp src/oparser.cpp
+ mv src/parser.h src/oparser.h
+ mv src/loader.cpp src/oloader.cpp
+ mv src/loader.h src/oloader.h
+ find src -maxdepth 1 -type f -exec sed -i -- 's/"parser.h"/"oparser.h"/g' {} \;
+ find src -maxdepth 1 -type f -exec sed -i -- 's/"loader.h"/"oloader.h"/g' {} \;
+}
+
+build() {
+ cd "$srcdir/$pkgname"
+ premake4 --includedirs=/usr/include/SDL2 gmake
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ install -Dm755 openglad "$pkgdir/usr/bin/openglad"
+
+ install -d "$pkgdir/usr/share/openglad"
+ cp -dr --no-preserve=ownership {pix,sound,cfg,builtin} "$pkgdir/usr/share/openglad"
+}