summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 28 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index db78794acb65..8936da1eb7db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,46 @@
# Maintainer: Jose Riha <jose 1711 gmail com>
# Contributor: Dominika Solarz <dominikasolarz@gmail.com>
pkgname=openlierox
-pkgver=0.57_beta2
-pkgrel=2
+pkgver=0.58_rc5
+pkgrel=1
pkgdesc="An extremely addictive realtime worms shoot-em-up backed by an active gamers community"
arch=(i686 x86_64)
license=("GPL")
url="http://openlierox.sourceforge.net/"
depends=("sdl" "sdl_mixer" "sdl_image" "hawknl" "gd" "zlib" "libxml2")
-makedepends=("gendesk")
+makedepends=("gendesk" "cmake")
source=("http://downloads.sourceforge.net/sourceforge/openlierox/OpenLieroX_${pkgver}.src.tar.bz2"
- "compilesh.patch"
- "cbytestream.patch"
- "options.cfg")
-md5sums=('6985e35d7d1cd7520ccba387c459f333'
- '414db95d3acac00dca935deba6cc7488'
- '485670d8cdfeef69199ed481acbbe1b3'
- '04d00deb6521b3fbcdba6e9546ae67cf')
+ "options.cfg"
+ "OpenLieroX.png")
+md5sums=('9899f4c7e11eb02abe5bebfbdef80dcb'
+ '04d00deb6521b3fbcdba6e9546ae67cf'
+ 'f2aec85a3ad86a6cf7d1362f31b38e51')
prepare() {
-cd $srcdir/OpenLieroX
-patch -p0 -i $srcdir/compilesh.patch
-patch -p0 --binary -i $srcdir/cbytestream.patch
-gendesk -f -n --pkgname OpenLieroX --pkgdesc "${pkgdesc}" --exec "openlierox" --categories "Games"
+ cd $srcdir/OpenLieroX
+ gendesk -f -n --pkgname OpenLieroX --pkgdesc "${pkgdesc}" --exec "openlierox" --categories "Games"
}
build() {
-cd $srcdir/OpenLieroX
-./compile.sh
+ cd $srcdir/OpenLieroX
+ if [ -d bd ]
+ then
+ rm -rf bd
+ fi
+
+ mkdir bd && cd bd
+ cmake -DSYSTEM_DATA_DIR=/usr/share ..
+ make
}
package() {
-cd $srcdir/OpenLieroX
-install -Dm755 bin/openlierox $pkgdir/usr/bin/openlierox
-chmod -R 644 share/gamedir
-install -dm755 $pkgdir/usr/share/OpenLieroX
-cp -r share/gamedir/* $pkgdir/usr/share/OpenLieroX/
-install -Dm644 OpenLieroX.desktop "${pkgdir}/usr/share/applications/OpenLieroX.desktop"
-install -Dm644 share/OpenLieroX.png "${pkgdir}/usr/share/pixmaps/OpenLieroX.png"
-install -Dm644 ${srcdir}/options.cfg "${pkgdir}/usr/share/OpenLieroX/cfg/options.cfg"
+ cd $srcdir/OpenLieroX
+ install -Dm755 bd/bin/openlierox $pkgdir/usr/bin/openlierox
+ install -dm755 $pkgdir/usr/share/OpenLieroX
+ cp -r share/gamedir/* $pkgdir/usr/share/OpenLieroX/
+ find "${pkgdir}/usr/share/OpenLieroX" -type d -print0 | xargs -0 -- chmod 755
+ find "${pkgdir}/usr/share/OpenLieroX" -type f -print0 | xargs -0 -- chmod 644
+ install -Dm644 OpenLieroX.desktop "${pkgdir}/usr/share/applications/OpenLieroX.desktop"
+ install -Dm644 "${srcdir}/OpenLieroX.png" "${pkgdir}/usr/share/pixmaps/OpenLieroX.png"
+ install -Dm644 ${srcdir}/options.cfg "${pkgdir}/usr/share/OpenLieroX/cfg/options.cfg"
}