diff options
author | kleintux | 2021-07-25 14:11:07 +0200 |
---|---|---|
committer | kleintux | 2021-07-25 14:11:07 +0200 |
commit | efe2f22e7310dc1529323ca2bbcec2835233c06d (patch) | |
tree | 51e6a518e7a61533ceb194ffd55d3c8e032f3108 | |
parent | 9a27a390019d64c4513e5de2ffdfe4bee71b08b3 (diff) | |
download | aur-savagewheels.tar.gz |
aarch64 arch added. rebase PKGBUILD
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 25 insertions, 42 deletions
@@ -1,14 +1,13 @@ -# Generated by mksrcinfo v8 -# Sun May 8 12:30:13 UTC 2016 pkgbase = savagewheels pkgdesc = Savage Wheels is a 2D car crashing arcade game similar to the old classic Destruction Derby. pkgver = 1.6.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/petarov/savagewheels arch = i686 arch = x86_64 + arch = aarch64 license = MIT - depends = cmake + makedepends = cmake depends = sdl depends = sdl_mixer noextract = savagewheels-gamedata.tar.gz @@ -18,4 +17,3 @@ pkgbase = savagewheels md5sums = 98f2c9750c0dab008fbb74fa97a5f10d pkgname = savagewheels - @@ -1,61 +1,46 @@ # Maintainer: Petar Petrov <petar.petrov.georgiev at gmail d0t com> +# Co-Maintainer: kleintux <reg-archlinux AT klein DOT tuxli DOT ch> pkgname=savagewheels pkgver=1.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="Savage Wheels is a 2D car crashing arcade game similar to the old classic Destruction Derby." -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'aarch64') url="https://github.com/petarov/savagewheels" license=('MIT') -groups=() -depends=('cmake' 'sdl' 'sdl_mixer') -makedepends=() -checkdepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() -options=() -install= -changelog= -source=(https://github.com/petarov/savagewheels/archive/$pkgver.tar.gz https://github.com/petarov/savagewheels/releases/download/v1.4/savagewheels-gamedata.tar.gz) +depends=('sdl' 'sdl_mixer') +makedepends=('cmake') +source=(https://github.com/petarov/${pkgname}/archive/${pkgver}.tar.gz https://github.com/petarov/${pkgname}/releases/download/v1.4/savagewheels-gamedata.tar.gz) noextract=(savagewheels-gamedata.tar.gz) md5sums=('9785c07d85d89517e6167bffb002381c' '98f2c9750c0dab008fbb74fa97a5f10d') -if [ "${CARCH}" = 'x86_64' ] ; then - _arch='x64' -else - _arch="x86" -fi - prepare() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" echo Extracting binary resources ... binfile="savagewheels-gamedata.tar.gz" cd bin - tar zxf ../../../$binfile + tar zxf ${startdir}/${binfile} } build() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" cd release cmake -G "Unix Makefiles" ../ \ -DCMAKE_BUILD_TYPE:STRING=Release \ - -DINSTALL_DATADIR=/usr/share/$pkgname \ + -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 + -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 } check() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" cd release if [ ! -f savagewheels ]; then echo "Binary not found! Was compile successful?" @@ -63,12 +48,12 @@ check() { } package() { - cd "$srcdir/$pkgname-$pkgver" + 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 + cd "${srcdir}/${pkgname}-${pkgver}" + install -Dm644 sw1.png "${pkgdir}"/usr/share/pixmaps/sw1.png + install -Dm644 savagewheels.desktop "${pkgdir}"/usr/share/applications/${pkgname}.desktop } |