diff options
author | Yaohan Chen | 2015-06-20 22:59:13 -0400 |
---|---|---|
committer | Yaohan Chen | 2015-06-20 22:59:13 -0400 |
commit | ed8fa463652ab0454e85a45c89c3f43702c665cc (patch) | |
tree | 19fec82cbb796884266201a55533f27534507034 /PKGBUILD | |
download | aur-allacrost-svn.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9b193233e03a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Contributor: Yaohan Chen <yaohan.chen@gmail.com> +# Contributor: Jakob Gruber <jakob.gruber@gmail.com> +# Contributor: Christoph Zeiler <rabyte*gmail> + +pkgname=allacrost-svn +pkgver=2040 +pkgrel=1 +pkgdesc='A single player 2D role-playing game inspired by classic console RPGs' +arch=('i686' 'x86_64') +url='http://www.allacrost.org/' +license=('GPL2') +depends=('glu' 'mesa' 'qt4' 'openal' 'libvorbis' 'sdl_ttf') +makedepends=('boost' 'subversion' 'icoutils') +conflicts=('allacrost') +options=('!emptydirs') +source=(allacrost::svn+https://allacrost.svn.sourceforge.net/svnroot/allacrost/trunk/game +png15.patch +allacrost.desktop) +md5sums=('SKIP' + 'a649b2c6e764bb99cb5a6fda7f87a39c' + '0065e56f64dc81f3467f21f0f07bbc9c') + +pkgver() { + cd "$srcdir/allacrost" + svnversion | tr -d [A-z] +} + +prepare() { + cd "$srcdir/allacrost" + svn patch ../png15.patch +} + +build() { + cd "$srcdir/allacrost" + + # Build + autoreconf -i + ./configure --prefix=/usr + + sed -i 's|bindir = ${prefix}/games|bindir = ${prefix}/bin|' Makefile + sed -i 's|datarootdir = ${prefix}/share/games|datarootdir = ${prefix}/share|' Makefile + make + + # Extract icon + icotool -x img/logos/program_icon.ico + mv program_icon_*.png allacrost.png +} + +package() { + install -D -m644 $srcdir/allacrost.desktop $pkgdir/usr/share/applications/allacrost.desktop + cd "$srcdir/allacrost" + make DESTDIR=$pkgdir install + install -D -m644 allacrost.png $pkgdir/usr/share/icons/allacrost.png +} |