diff options
author | Kyle Keen | 2015-06-13 00:18:50 -0400 |
---|---|---|
committer | Kyle Keen | 2015-06-13 00:18:50 -0400 |
commit | a531095531e0bb55149b93f2a9b902a8ffaebe08 (patch) | |
tree | 0d719f5541377872ea585719f18ac0429577e60b /PKGBUILD | |
download | aur-a531095531e0bb55149b93f2a9b902a8ffaebe08.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
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: |