diff options
author | Petar Petrov | 2015-06-16 13:47:01 +0200 |
---|---|---|
committer | Petar Petrov | 2015-06-16 13:47:01 +0200 |
commit | 03d57a672bd53c456acde9b6fc2ca8768f00b5c1 (patch) | |
tree | e398ae17f03675713a3111ee43b1704b0c41e854 | |
download | aur-03d57a672bd53c456acde9b6fc2ca8768f00b5c1.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0d4bd9f36302 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = savagewheels + pkgdesc = Savage Wheels is a 2D car crashing arcade game similar to the old classic Destruction Derby. + pkgver = 1.6.0 + pkgrel = 1 + url = https://code.google.com/p/savagewheels/ + arch = i686 + arch = x86_64 + license = MIT + depends = cmake + depends = sdl + depends = sdl_mixer + noextract = savagewheels-gamedata.tar.gz + source = https://github.com/petarov/savagewheels/archive/v1.6.0.tar.gz + source = https://savagewheels.googlecode.com/files/savagewheels-gamedata.tar.gz + md5sums = 8154fe4ba5471dac31319b93d247785e + md5sums = 98f2c9750c0dab008fbb74fa97a5f10d + +pkgname = savagewheels + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8f8cc6effc6a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Your Name <petar.petrov.georgiev@gmail.com> +pkgname=savagewheels +pkgver=1.6.0 +pkgrel=1 +pkgdesc="Savage Wheels is a 2D car crashing arcade game similar to the old classic Destruction Derby." +arch=('i686' 'x86_64') +url="https://code.google.com/p/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/v$pkgver.tar.gz https://savagewheels.googlecode.com/files/savagewheels-gamedata.tar.gz) +noextract=(savagewheels-gamedata.tar.gz) +md5sums=('8154fe4ba5471dac31319b93d247785e' + '98f2c9750c0dab008fbb74fa97a5f10d') + +if [ "${CARCH}" = 'x86_64' ] ; then + _arch='x64' +else + _arch="x86" +fi + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + echo Extracting binary resources ... + binfile="savagewheels-gamedata.tar.gz" + cd bin + tar zxf ../../../$binfile +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + cd release + cmake -G "Unix Makefiles" ../ -DCMAKE_BUILD_TYPE:STRING=Release + make + cpack -G TGZ +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + cd release + if [ ! -f savagewheels ]; then + echo "Binary not found! Is compile successful?" + fi +} + +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 +} |