diff options
author | John-Michael Mulesa | 2021-08-31 12:56:01 +1000 |
---|---|---|
committer | John-Michael Mulesa | 2021-08-31 12:56:01 +1000 |
commit | 1642ef4e676653ed9aa763323bdb70a8454bd8a1 (patch) | |
tree | e6086a5138e307f13bb13a973d0163a1f947876f | |
download | aur-1642ef4e676653ed9aa763323bdb70a8454bd8a1.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | broforce-gog | 3 | ||||
-rw-r--r-- | broforce-gog.desktop | 8 |
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c0e5982c6591 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = broforce-gog + pkgdesc = GOG version of Broforce + pkgver = 1130_20201008 + pkgrel = 1 + url = http://www.gog.com/game/torchlight_ii + arch = i686 + arch = x86_64 + groups = games + license = custom + depends = libgl + depends = libx11 + depends = libxext + depends = desktop-file-utils + source = broforce_1130_20201008_41824.sh::gogdownloader://broforce/en3installer0 + source = broforce-gog + source = broforce-gog.desktop + sha256sums = 405793776eda4d2fb54dcf20652021bc994070be60db2964395b79b61fbdae7f + sha256sums = e3f5fd7d180e2db767d288befbb0c1b23e724d5b7fced1b0c98680277ea21219 + sha256sums = d0a43b39be7b3160f3e199554a7f97d0dbe75666d55a8c479128dce935f5d3e4 + +pkgname = broforce-gog diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3538657ecb87 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: John-Michael Mulesa <jmulesa at gmail dot com> + +pkgname=broforce-gog +pkgver=1130_20201008 +pkgrel=1 +pkgdesc="GOG version of Broforce" +arch=("i686" "x86_64") +url="http://www.gog.com/game/torchlight_ii" +license=("custom") +groups=("games") +source=("broforce_${pkgver}_41824.sh::gogdownloader://broforce/en3installer0" "broforce-gog" "broforce-gog.desktop") +sha256sums=('405793776eda4d2fb54dcf20652021bc994070be60db2964395b79b61fbdae7f' + 'e3f5fd7d180e2db767d288befbb0c1b23e724d5b7fced1b0c98680277ea21219' + 'd0a43b39be7b3160f3e199554a7f97d0dbe75666d55a8c479128dce935f5d3e4') +depends=(libgl libx11 libxext desktop-file-utils) + +# If you want to use lgogdownloader add the following to /etc/makepkg.conf +# DLAGENTS+=('goggogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o') +DLAGENTS+=("gogdownloader::/usr/bin/echo Could not find gog installer file (%u). Manually download it to \"$(pwd)\", or set up a gogdownloader:// DLAGENT in /etc/makepkg.conf. See PKGBUILD for example.") + +package() { + # game files + mkdir -p "${pkgdir}/opt/${pkgname}" + cp -r "${srcdir}/data/noarch/"* "${pkgdir}/opt/${pkgname}/" + + # launcher + chmod 755 "${pkgdir}/opt/${pkgname}/start.sh" + chmod 755 "${pkgdir}/opt/${pkgname}/game/Broforce.x86_64" + chmod 755 "${pkgdir}/opt/${pkgname}/game/Broforce.x86" + install -Dm755 "${srcdir}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + + # desktop environment integration + install -Dm644 \ + "${srcdir}/data/noarch/support/icon.png" \ + "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm644 \ + "${srcdir}/${pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" + + # license + install -Dm644 \ + "${srcdir}/data/noarch/docs/End User License Agreement.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/broforce-gog b/broforce-gog new file mode 100644 index 000000000000..feeec66cd0aa --- /dev/null +++ b/broforce-gog @@ -0,0 +1,3 @@ +#!/bin/bash +cd /opt/broforce-gog +./start.sh diff --git a/broforce-gog.desktop b/broforce-gog.desktop new file mode 100644 index 000000000000..60f6f33c537a --- /dev/null +++ b/broforce-gog.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Broforce +Comment=GOG version of Broforce +Exec=/usr/bin/broforce-gog +Icon=broforce-gog +Terminal=false +Type=Application +Categories=Game; |