diff options
author | Hendrik R | 2015-06-08 15:22:34 +0200 |
---|---|---|
committer | Hendrik R | 2015-06-08 15:30:47 +0200 |
commit | cf18da756f88759e6a5da90f329ffe9e92f5fc18 (patch) | |
tree | 47f5e9e8b6d22377381106d2b4a605969d032c12 | |
download | aur-cf18da756f88759e6a5da90f329ffe9e92f5fc18.tar.gz |
Ping AUR4
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 72 | ||||
-rw-r--r-- | riskofraingame_com-RiskOfRain_1.desktop | 9 |
4 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..588cb4262d04 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = riskofrain-hib + pkgdesc = A roguelike action platformer/adventure game with randomized elements. (Humble Bundle Version) + pkgver = 1.2.8 + pkgrel = 1 + url = http://riskofraingame.com + arch = i686 + arch = x86_64 + license = custom:commercial + source = hib://RoR-Linux-2015-05-07.sh + source = riskofraingame_com-RiskOfRain_1.desktop + sha256sums = 75a1d750aeb4b668af0d1e5588ec80f5a9a74c5774c1b0bf5b7d431b3588c8e7 + sha256sums = d84193e489e52c80348b77978b549e4f682b4a08a66d515fa588013b37ed5d74 + +pkgname = riskofrain-hib + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fee1223f856d --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg/ +src/ +*x86_64.pkg.tar +*.src.tar.gz +RoR-Linux-*.sh diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..11aeabb80793 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Maintainer: Hendrik R. hendrikr_10 [at] yahoo [dot] de + +pkgname=riskofrain-hib +pkgver=1.2.8 +_hibver=2015-05-07 +pkgrel=1 +pkgdesc='A roguelike action platformer/adventure game with randomized elements. (Humble Bundle Version)' +url='http://riskofraingame.com' +arch=('i686' 'x86_64') +license=('custom:commercial') +case ${CARCH} in + i686 ) + depends=( 'libxrandr' + 'openal' + 'glu') + ;; + x86_64 ) + depends=( 'lib32-libxrandr' + 'lib32-openal' + 'lib32-glu') + ;; +esac +options=() +PKGEXT='.pkg.tar' +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') + +_installer="RoR-Linux-${_hibver}.sh" +source=("hib://${_installer}" + "riskofraingame_com-RiskOfRain_1.desktop") +sha256sums=('75a1d750aeb4b668af0d1e5588ec80f5a9a74c5774c1b0bf5b7d431b3588c8e7' + 'd84193e489e52c80348b77978b549e4f682b4a08a66d515fa588013b37ed5d74') + +package() { + cd $srcdir + _target="/opt/${pkgname}" + case $CARCH in i686) _arch=x86;; x86_64) _arch=x86_64;; esac + + # Extract installer + mkdir -p "${pkgdir}${_target}" + while read line; do echo -n '.'; done < <( # show progress as dots + cd "${pkgdir}${_target}" + mv "${srcdir}/data/noarch/assets" . + mv "${srcdir}/data/x86/ROR.bin" . + mv "${srcdir}/data/x86/ROR.sh" . + rm -r "${srcdir}/data/x86/lib" + rmdir "${srcdir}/data/noarch" + rmdir "${srcdir}/data/x86" + rmdir "${srcdir}/data" + ); echo + + # Fix permissions + find "${pkgdir}" -type f -exec chmod 644 "{}" + + chown root:root -R "${pkgdir}" + + # Install desktop entry + install -Dm644 "${srcdir}/riskofraingame_com-RiskOfRain_1.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + + # Install icon + install -Dm644 "${pkgdir}${_target}/assets/icon.png" \ + "${pkgdir}/usr/share/pixmaps/RiskOfRain.png" + + # Install launcher symlink + chmod 755 "${pkgdir}${_target}/ROR.sh" + chmod 755 "${pkgdir}${_target}/ROR.bin" + install -d "${pkgdir}/usr/bin" + cat <<EOF > "${pkgdir}/usr/bin/riskofrain" +#!/bin/sh +/opt/${pkgname}/ROR.sh +EOF + chmod 755 "${pkgdir}/usr/bin/riskofrain" +} diff --git a/riskofraingame_com-RiskOfRain_1.desktop b/riskofraingame_com-RiskOfRain_1.desktop new file mode 100644 index 000000000000..848c420c8ae0 --- /dev/null +++ b/riskofraingame_com-RiskOfRain_1.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Risk of Rain +GenericName=Risk of Rain +Icon=/opt/riskofrain-hib/assets/icon.png +Exec="/opt/riskofrain-hib/ROR.sh" +Categories=Game; +Path=/opt/riskofrain-hib + |