diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7f8303ad2d03 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=lostlabyrinth +pkgver=5.2.0 +pkgrel=1 +pkgdesc="RPG turn based game" +arch=('i686' 'x86_64') +url="http://www.lostlabyrinth.com/" +license=('GPL') +depends=('desktop-file-utils' 'libpng' 'sdl_gfx' 'sdl_image' 'sdl_ttf' 'sdl_mixer') +install=$pkgname.install + +if [ "$CARCH" = x86_64 ] + then + source=(http://www.lostlabyrinth.com/download_${pkgver}/${pkgname}_${pkgver}_64x.tar.gz \ + $pkgname.desktop \ + $pkgname.sh) +md5sums=('2e4f076b016d51159725c466f9b270be' + '8feeeb9c84fdfcbc78875c6938e80c0c' + 'ea650ff17191f4adff8bcf7b8a2cf439') + else + source=(http://www.lostlabyrinth.com/download_${pkgver}/${pkgname}_${pkgver}.tar.gz \ + $pkgname.desktop \ + $pkgname.sh) +md5sums=('ef88eff10c3477ddd6aa83fbf4cc7e59' + '8feeeb9c84fdfcbc78875c6938e80c0c' + 'ea650ff17191f4adff8bcf7b8a2cf439') +fi + +package () { + cd "${srcdir}"/laby_$pkgver + + install -d -m777 "${pkgdir}"/usr/share/$pkgname + cp -av * "${pkgdir}"/usr/share/$pkgname/ + install -D -m755 "${srcdir}"/$pkgname.sh "${pkgdir}"/usr/bin/$pkgname + +#fixing permissions + find "${pkgdir}"/usr/share/$pkgname -type f -exec chmod 664 "{}" \; + find "${pkgdir}"/usr/share/$pkgname -type f -exec chown root:users "{}" \; + chmod 755 "${pkgdir}"/usr/share/$pkgname/laby + +#.desktop file + icon + install -D -m644 "${srcdir}"/$pkgname.desktop \ + "${pkgdir}"/usr/share/applications/$pkgname.desktop + install -D -m644 "${srcdir}"/laby_$pkgver/laby.xpm \ + "${pkgdir}"/usr/share/pixmaps/$pkgname.xpm +} + |