summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkleintux2021-07-25 14:11:07 +0200
committerkleintux2021-07-25 14:11:07 +0200
commitefe2f22e7310dc1529323ca2bbcec2835233c06d (patch)
tree51e6a518e7a61533ceb194ffd55d3c8e032f3108
parent9a27a390019d64c4513e5de2ffdfe4bee71b08b3 (diff)
downloadaur-savagewheels.tar.gz
aarch64 arch added. rebase PKGBUILD
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD59
2 files changed, 25 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3a3e54b80685..69257b5a251f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index dba8214689f2..0c4b59980438 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}