diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 28 insertions, 24 deletions
@@ -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" } |