diff options
author | Petar Petrov | 2016-05-08 14:28:05 +0200 |
---|---|---|
committer | Petar Petrov | 2016-05-08 14:28:05 +0200 |
commit | ed1d1fff6dc92a07ba86ddead525e63cba74dc43 (patch) | |
tree | 4520874354c4c80e7ff495fed7dea0502d33e771 | |
parent | a484522c956546e02e2945ad53c5a19b87df9dda (diff) | |
download | aur-ed1d1fff6dc92a07ba86ddead525e63cba74dc43.tar.gz |
v1.6.1: Use new Linux packaging system
Game freedesktop .desktop file and icon are now available.
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 23 insertions, 15 deletions
@@ -1,6 +1,6 @@ -# Maintainer: Your Name <petar.petrov.georgiev@gmail.com> +# Maintainer: Petar Petrov <petar.petrov.georgiev at gmail d0t com> pkgname=savagewheels -pkgver=1.6.0 +pkgver=1.6.1 pkgrel=1 pkgdesc="Savage Wheels is a 2D car crashing arcade game similar to the old classic Destruction Derby." arch=('i686' 'x86_64') @@ -18,9 +18,9 @@ backup=() options=() install= changelog= -source=(https://github.com/petarov/savagewheels/archive/v$pkgver.tar.gz https://github.com/petarov/savagewheels/releases/download/v1.4/savagewheels-gamedata.tar.gz) +source=(https://github.com/petarov/savagewheels/archive/$pkgver.tar.gz https://github.com/petarov/savagewheels/releases/download/v1.4/savagewheels-gamedata.tar.gz) noextract=(savagewheels-gamedata.tar.gz) -md5sums=('8154fe4ba5471dac31319b93d247785e' +md5sums=('9785c07d85d89517e6167bffb002381c' '98f2c9750c0dab008fbb74fa97a5f10d') if [ "${CARCH}" = 'x86_64' ] ; then @@ -40,9 +40,18 @@ prepare() { build() { cd "$srcdir/$pkgname-$pkgver" cd release - cmake -G "Unix Makefiles" ../ -DCMAKE_BUILD_TYPE:STRING=Release + cmake -G "Unix Makefiles" ../ \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DINSTALL_DATADIR=/usr/share/$pkgname \ + -DINSTALL_LIBEXECDIR=/usr/local/bin \ + -DCMAKE_INSTALL_DATADIR=$pkgdir/usr/share/$pkgname \ + -DCMAKE_INSTALL_DATAROOTDIR=$pkgdir/usr/share \ + -DCMAKE_INSTALL_DOCDIR=$pkgdir/usr/share/doc/$pkgname \ + -DCMAKE_INSTALL_LIBEXECDIR=$pkgdir/usr/local/bin \ + -DCMAKE_INSTALL_BINDIR=$pkgdir/usr/local/sbin \ + -DCMAKE_INSTALL_SBINDIR=$pkgdir/usr/local/sbin \ + -DCMAKE_INSTALL_PREFIX=$pkgdir make - cpack -G TGZ } check() { @@ -54,13 +63,12 @@ check() { } package() { - install -d "$pkgdir/opt" - - install_name="savagewheels-$pkgver-Linux-$_arch" - tgzfile="$install_name.tar.gz" - cd "$srcdir/$pkgname-$pkgver/release" - tar zxf $tgzfile -C "$pkgdir/opt" - - cd "$pkgdir/opt" - mv $install_name $pkgname + cd "$srcdir/$pkgname-$pkgver" + cd release + make install + + # .desktop entries + cd "$srcdir/$pkgname-$pkgver" + install -Dm644 sw1.png "$pkgdir"/usr/share/pixmaps/sw1.png + install -Dm644 savagewheels.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop } |