summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJaroslav Lichtblau2014-11-29 17:42:16 +0100
committerJaroslav Lichtblau2014-11-29 17:42:16 +0100
commite8b458eff628db79d300d1b37bcb96bd6fa1c955 (patch)
tree98e60a3c479167ddb16e857e3f1c5ca4cd5fa016 /PKGBUILD
parent5b948e60034c76e71cbf73584548334fa32543e1 (diff)
downloadaur-zangband.tar.gz
zangband-2.7.5pre1-1
PKGBUILD format update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 24 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 03457f8bf57a..deff5bff3071 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,48 @@
-# Contributor: Dragonlord <dragonlord[at]seznam[.]cz>
+# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
+
pkgname=zangband
pkgver=2.7.5pre1
pkgrel=1
pkgdesc="Roguelike computer role playing game based on Angband"
-arch=('i686')
+arch=('i686' 'x86_64')
url="http://www.zangband.org"
+license=('custom')
depends=('ncurses' 'lesstif')
makedepends=('ncurses')
-license=('custom')
-source=(http://downloads.sourceforge.net/zangband/$pkgname-$pkgver.tar.gz \
+source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz \
LICENSE)
-install=(zangband.install)
-
+install=$pkgname.install
md5sums=('8ea43c1b13c54157558bfd0ad3cee295'
'74183fd3880704df6ab64e4c2887b852')
-build() {
- cd $startdir/src/$pkgname/src/
+prepare(){
+ cd "${srcdir}"/$pkgname/src/
cp "makefile.std" "makefile"
cp "z-config.h" "z-config.h.bak"
sed -e 's@# define DEFAULT_PATH "./lib/"@# define DEFAULT_PATH "/usr/lib/zangband/"@' z-config.h.bak > z-config.h
cp "main.c" "main.c.bak"
sed -e 's@strcpy(path, "./lib/");@strcpy(path, "/usr/lib/zangband/");@' main.c.bak > main.c
+}
- cd "$startdir/src/$pkgname"
+build() {
+ cd "${srcdir}"/$pkgname
./configure --prefix=/usr/lib/ --with-gtk=no
make
+}
+
+package() {
+ cd "${srcdir}"/$pkgname
- install -d "$startdir/pkg/usr/bin" "$startdir/pkg/usr/lib/$pkgname"
- install -D -m755 "$pkgname" "$startdir/pkg/usr/bin/$pkgname"
- cp -R "$startdir/src/$pkgname/lib" "$startdir/pkg/usr/lib"
- rename "$startdir/pkg/usr/lib/lib" "$startdir/pkg/usr/lib/$pkgname" "$startdir/pkg/usr/lib/lib"
- chmod -R 775 "$startdir/pkg/usr/lib/$pkgname"
- chown -R root:users "$startdir/pkg/usr/lib/$pkgname"
+ install -d "${pkgdir}"/usr/bin "${pkgdir}"/usr/lib/$pkgname
+ install -D -m755 $pkgname "${pkgdir}"/usr/bin/$pkgname
+ cp -R "${srcdir}"/$pkgname/lib "${pkgdir}"/usr/lib
+ rename "${pkgdir}"/usr/lib/lib "${pkgdir}"/usr/lib/$pkgname "${pkgdir}"/usr/lib/lib
+ chmod -R 775 "${pkgdir}"/usr/lib/$pkgname
+ chown -R root:users "${pkgdir}"/usr/lib/$pkgname
- find "$startdir/pkg/usr/lib/$pkgnam" -name makefile.zb -exec rm {} \;
- find "$startdir/pkg/usr/lib/$pkgname" -type f -exec chmod a-x {} \;
- install -D -m644 "$startdir/src/LICENSE" "$startdir/pkg/usr/share/licenses/$pkgname/LICENSE"
+ find "${pkgdir}"/usr/lib/$pkgnam -name makefile.zb -exec rm {} \;
+ find "${pkgdir}"/usr/lib/$pkgname -type f -exec chmod a-x {} \;
+ install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
}