summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHendrik R2015-06-08 15:22:34 +0200
committerHendrik R2015-06-08 15:30:47 +0200
commitcf18da756f88759e6a5da90f329ffe9e92f5fc18 (patch)
tree47f5e9e8b6d22377381106d2b4a605969d032c12
downloadaur-cf18da756f88759e6a5da90f329ffe9e92f5fc18.tar.gz
Ping AUR4
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD72
-rw-r--r--riskofraingame_com-RiskOfRain_1.desktop9
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
+