summaryrefslogtreecommitdiff
path: root/community/abuse/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/abuse/PKGBUILD')
-rw-r--r--community/abuse/PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/community/abuse/PKGBUILD b/community/abuse/PKGBUILD
new file mode 100644
index 000000000..22fb9d7ff
--- /dev/null
+++ b/community/abuse/PKGBUILD
@@ -0,0 +1,55 @@
+# $Id: PKGBUILD 8618 2008-08-14 04:01:43Z kevin $
+# Committer: jlvsimoes <jlvsimoes@oninet.pt>
+# Maintainer: kevin <kevin@archlinux.org>
+
+pkgname=abuse
+pkgver=0.7.1
+pkgrel=1
+pkgdesc="A side-scroller action game that pits you against ruthless alien killers"
+url="http://abuse.zoy.org/"
+depends=('gcc-libs' 'libgl' 'sdl')
+# abuse-data below is the original commercial levels and sound effects.
+# abuse-frabs contains community created levels.
+# abuse-lib is the original demo levels.
+# abuse-sfx is the original sound effects, included in abuse-data.
+source=(http://abuse.zoy.org/raw-attachment/wiki/Downloads/${pkgname}-${pkgver}.tar.gz
+http://abuse.zoy.org/raw-attachment/wiki/Downloads/${pkgname}-data-2.00.tar.gz
+http://abuse.zoy.org/raw-attachment/wiki/Downloads/${pkgname}-frabs-2.11.tar.gz
+abuse.patch)
+noextract=(abuse-data-2.00.tar.gz)
+license=('GPL' 'custom')
+arch=('i686' 'x86_64')
+install=abuse.install
+md5sums=('439b607f291560a8f9698a2f09cffa63'
+ '2b857668849b2dc7cd29cdd84a33c19e'
+ '0686f951289fe514846903bab36a2079'
+ '86b5256f066e994db9d57dbe1ec2a58e')
+
+build() {
+ cd ${srcdir}/abuse-${pkgver}
+ patch -p1 -i ${srcdir}/abuse.patch
+ ./configure --prefix=/usr --datadir=/usr/share/abuse/orig --with-x
+ make || return 1
+ make DESTDIR=${pkgdir} install
+
+ mkdir -p ${pkgdir}/usr/share/abuse/{frabs,orig}
+ mkdir -p ${pkgdir}/usr/share/licenses/abuse
+
+ # original code license. sdlport is gpl.
+ sed -n '1,/^$/ p' src/view.cpp > \
+ ${pkgdir}/usr/share/licenses/abuse/orig.code.license
+
+ # original game data.
+ cd ${pkgdir}/usr/share/abuse/orig
+ tar -xzf ${srcdir}/abuse-data-2.00.tar.gz
+ mv README.datafiles ${pkgdir}/usr/share/licenses/abuse/orig.data.license
+
+ # frabs data, link to sound in orignal game data.
+ cd ${pkgdir}/usr/share/abuse/frabs
+ mv ${srcdir}/abuse-frabs-2.11/* .
+ rm -f abuse.exe setup.exe art/dos4gw.exe art/spaint.exe
+ ln -s ../orig/sfx sfx
+ cp docs/index.html ${pkgdir}/usr/share/licenses/abuse/frabs.license
+
+ chown -R root:root ${pkgdir}/usr/share
+}