summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle Keen2015-06-13 00:18:50 -0400
committerKyle Keen2015-06-13 00:18:50 -0400
commita531095531e0bb55149b93f2a9b902a8ffaebe08 (patch)
tree0d719f5541377872ea585719f18ac0429577e60b /PKGBUILD
downloadaur-a531095531e0bb55149b93f2a9b902a8ffaebe08.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..26bdad963c83
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Kyle Keen <keenerd@gmail.com>
+# Contributor: Joao Cordeiro <jlcordeiro at gmail dot com>
+
+pkgname=brogue
+pkgver=1.7.4
+pkgrel=1
+pkgdesc="A 26-level dungeon crawl to the Amulet of Yendor."
+arch=('i686' 'x86_64')
+url="http://sites.google.com/site/broguegame/"
+license=('AGPL3')
+depends=('sdl' 'libtcod')
+install=brogue.install
+source=(https://sites.google.com/site/broguegame/brogue-1.7.4-linux-i386.tbz2
+ 'brogue.sh')
+md5sums=('8ef1d4b985b4e73685f52db80200262c'
+ '9de3fa32ba7fe562b0224417eaea5c26')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ sed -i '/^CFLAGS=*/a CFLAGS+=-I/usr/include/libtcod' Makefile
+ sed -i 's/-ltcod/-ltcod -lSDL -lm/g' Makefile
+
+ # todo, fix sources to use /usr/share directly and remove brogue.sh
+
+ make clean
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ _dest_dir="$pkgdir/usr/share/$pkgname"
+ mkdir -p "$_dest_dir/fonts"
+ chown -R :games "$_dest_dir"
+ chmod -R g+rw "$_dest_dir"
+
+ install -Dm755 bin/brogue "$_dest_dir"
+ install -Dm755 bin/keymap "$_dest_dir"
+ install -Dm644 bin/fonts/*.png "$_dest_dir"/fonts/
+ #install -Dm644 brogue.desktop "$pkgdir/usr/share/applications/brogue.desktop"
+ install -T -D -m 755 "$srcdir/brogue.sh" "$pkgdir/usr/bin/$pkgname"
+}
+
+# vim:set ts=2 sw=2 et: