diff options
author | oli | 2015-06-12 22:00:58 +0200 |
---|---|---|
committer | oli | 2015-06-12 22:00:58 +0200 |
commit | 6d5209bc0bc8c56cfd1c7a7716e579cfcc069995 (patch) | |
tree | 0930923a1a20ec24772b1b5faf1fc9a3201a2329 | |
download | aur-6d5209bc0bc8c56cfd1c7a7716e579cfcc069995.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 20 | ||||
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 72 | ||||
-rw-r--r-- | vox-exec | 5 | ||||
-rw-r--r-- | voxatron.desktop | 8 |
5 files changed, 125 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..35a930c4cf9e --- /dev/null +++ b/.AURINFO @@ -0,0 +1,20 @@ +pkgbase = voxatron + pkgdesc = Voxatron is an action/adventure game set in a world completely made of tiny cubes that can be blasted to smithereens + pkgver = 0.3.2 + pkgrel = 1 + url = http://www.lexaloffle.com/voxatron.php + arch = i686 + arch = x86_64 + groups = humblevoxatronbundle + groups = games + license = custom: "commercial" + options = !strip + source = hib://voxatron_0.3.2_i386.tar.gz + source = voxatron.desktop + source = vox-exec + md5sums = 58cbe8e1a6b8027cfdcfb16d5d61276f + md5sums = 184c021b52d3a9c8ac5f49435b4b93e0 + md5sums = bb84f6fcd7cdb18eb417173a6f58e00e + +pkgname = voxatron + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..35a930c4cf9e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = voxatron + pkgdesc = Voxatron is an action/adventure game set in a world completely made of tiny cubes that can be blasted to smithereens + pkgver = 0.3.2 + pkgrel = 1 + url = http://www.lexaloffle.com/voxatron.php + arch = i686 + arch = x86_64 + groups = humblevoxatronbundle + groups = games + license = custom: "commercial" + options = !strip + source = hib://voxatron_0.3.2_i386.tar.gz + source = voxatron.desktop + source = vox-exec + md5sums = 58cbe8e1a6b8027cfdcfb16d5d61276f + md5sums = 184c021b52d3a9c8ac5f49435b4b93e0 + md5sums = bb84f6fcd7cdb18eb417173a6f58e00e + +pkgname = voxatron + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4e4909f4c5f1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Contributor: Marcel Pfeiffer <pfeiffer.marcel at gmx dot de> +# Contributor: Zachary A. Jones <JazzplayerL9@gmail.com> +# Maintaner: Jose Riha <jose1711 gmail com> + +pkgname=voxatron +pkgver=0.3.2 +pkgrel=1 +pkgdesc="Voxatron is an action/adventure game set in a world completely made of tiny cubes that can be blasted to smithereens" +url="http://www.lexaloffle.com/voxatron.php" +license=('custom: "commercial"') +groups=('humblevoxatronbundle' 'games') +arch=('i686' 'x86_64') +case $CARCH in + i686) + depends=('libgl' 'sdl') + optdepends=('alsa-lib: sound support' 'libpulse: sound support') + ;; + x86_64) + depends=('lib32-libgl' 'lib32-sdl') + optdepends=('lib32-alsa-lib: sound support' 'lib32-libpulse: sound suport') + ;; +esac +#makedepends=('curl') +options=(!strip) + +_gamepkg="${pkgname}_${pkgver}_i386.tar.gz" +source=("hib://${_gamepkg}" + "$pkgname.desktop" + "vox-exec") + +DLAGENTS+=('hib::/usr/bin/echo "Could not find %u. Manually download it to \"$(pwd)\", or set up a hib:// DLAGENT in /etc/makepkg.conf."; exit 1') +#_char=\' +#DLAGENTS=('https::/bin/echo %o > /tmp/arch && sed -i "s/.part//" /tmp/arch && /usr/bin/curl -s --cookie-jar /tmp/cjar --output /dev/null %u && cp /tmp/cjar ./ && /usr/bin/curl -sL --cookie /tmp/cjar --cookie-jar /tmp/cjar --data "username=$_humbleemail" --data "password=$_humblepassword" %u | grep -f /tmp/arch |grep -o -E "data-web=[^ ]+"| sed -e "s/data-web=\([^ ]*\)/\1/" > /tmp/url && sed -i "s/$_char//g" /tmp/url && /usr/bin/curl --cookie /tmp/cjar --cookie-jar /tmp/cjar -fLC - --retry 3 --retry-delay 3 -o %o "$(</tmp/url)" && rm -f /tmp/{arch,url} || return 0' + #"http::/usr/bin/curl -sL %u | grep voxatron_${pkgver}_ | sed \"s/.*data-web='/url=/\" | sed \"s/' data-bt.*//\" | grep .tar.gz > /tmp/url && /usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o -K /tmp/url && rm /tmp/url") +# +#curl reference for update use: +#curl -sL http://www.humblebundle.com/downloads?key=${_humblevoxatronkey} | grep voxatron_${pkgver}_ | sed -e \"s/.*data-web='/url=/\" | sed -e \"s/' data-bt.*//\" | grep .tar.gz > weblinks.txt + +#if [[ ! -f $SRCDEST/${source[0]%%:*} ]]; then + #if [[ -z $_humbleemail || -z $_humblepassword ]]; then + #if [[ -z $_humblevoxatronkey ]]; then + #msg "if you have bound your email and password to your account, " + #msg "please export the values _humbleemail and _humblepassword so" + #msg "that you can be logged in to download the game." + #echo + #msg "if you have not bound the key to an email, " + #msg "please export _humblevoxatronkey in your .bashrc" + #return 1 + #fi + #fi +#fi + +package(){ + cd "${srcdir}" + + install -d "${pkgdir}/opt/${pkgname}" + cp -R "${srcdir}"/${pkgname}/* "${pkgdir}/opt/${pkgname}/" + + # create Launcher + install -d "${pkgdir}/usr/bin/" + install -D -m755 "${srcdir}/vox-exec" "${pkgdir}/usr/bin/${pkgname}" + # Install Desktop File and Icon + install -D -m644 "${srcdir}/${pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 "${pkgdir}/opt/${pkgname}/lexaloffle-vox.png" \ + "${pkgdir}/usr/share/icons/${pkgname}-icon.png" + # Install license + install -Dm 644 "${pkgdir}"/opt/${pkgname}/license.txt "${pkgdir}"/usr/share/licenses/${pkgname}/license +} +md5sums=('58cbe8e1a6b8027cfdcfb16d5d61276f' + '184c021b52d3a9c8ac5f49435b4b93e0' + 'bb84f6fcd7cdb18eb417173a6f58e00e') diff --git a/vox-exec b/vox-exec new file mode 100644 index 000000000000..81077d5737fa --- /dev/null +++ b/vox-exec @@ -0,0 +1,5 @@ +#!/bin/sh + +export LD_LIBRARY_PATH=/opt/voxatron/ +/opt/voxatron/vox + diff --git a/voxatron.desktop b/voxatron.desktop new file mode 100644 index 000000000000..c77a0db4c82b --- /dev/null +++ b/voxatron.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Categories=Game;ActionGame;AdventureGame; +Exec=/usr/bin/voxatron +Icon=voxatron-icon +Terminal=false +Type=Application +Name=Voxatron +Comment=Action/adventure game set in a fully destructible world made of voxels. |