summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan McCurry2016-11-13 03:06:10 -0500
committerDan McCurry2016-11-13 03:06:10 -0500
commit905f2562ea20e83e3f4135c186e03eff03cb10ca (patch)
tree1b7231ef8cfb9b74202214d40ddfcf1c42c96257
parent65a1cfb01a981cc7f80459a29cfb1c12769a822c (diff)
downloadaur-905f2562ea20e83e3f4135c186e03eff03cb10ca.tar.gz
Auto extract extra levels
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 50b119819f6f..1f4f385c9719 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = gog-rise-of-the-triad-dark-war
pkgdesc = Old-school first person shooter with an arcade feel.
pkgver = 2.0.0.8
- pkgrel = 2
+ pkgrel = 3
url = http://www.gog.com/game/rise_of_the_triad__dark_war
arch = any
groups = games
diff --git a/PKGBUILD b/PKGBUILD
index 6472eabad277..666762a0f4d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgname=gog-rise-of-the-triad-dark-war
# Trim gog- prefix from launcher
_appname=$(echo ${pkgname} | sed -n 's/gog-//p')
pkgver=2.0.0.8
-pkgrel=2
+pkgrel=3
pkgdesc="Old-school first person shooter with an arcade feel."
arch=('any')
url="http://www.gog.com/game/rise_of_the_triad__dark_war"
@@ -13,9 +13,9 @@ license=("custom")
groups=("games")
source=("local://gog_rise_of_the_triad_dark_war_${pkgver}.sh"
"local://${_appname}")
-noextract=("gog_rise_of_the_triad_dark_war_${pkgver}.sh")
sha256sums=('673c519bb35aefd69360ba989ee79faa1ae896e4655c3f96cb26a03f2562ec61'
'd4df54d00db91d92c1f9a633cc28909c48161aac69e6a55a54abfb36a97057f8')
+noextract=("gog_rise_of_the_triad_dark_war_${pkgver}.sh")
depends=('dosbox' 'libpng12' 'unionfs-fuse')
optdepends=('gendesk: generate menu icons')
PKGEXT=.pkg.tar
@@ -62,6 +62,11 @@ prepare() {
for i in "${srcdir}/data/noarch/dosbox*.conf"; do
sed -i "s/\(mount C \"\)\(data\"\)/\1~\/.gog\/${_appname}\/game\/\2/" $i
done
+
+ # Extract MORELVLS.ZIP to data directory
+ unzip -o ${srcdir}/data/noarch/data/MORELVLS.ZIP \
+ -d ${srcdir}/data/noarch/data/ &&
+ rm ${srcdir}/data/noarch/data/MORELVLS.ZIP
}
package() {
@@ -71,7 +76,8 @@ package() {
cd ${srcdir}
cp -r ./data/noarch/* "${pkgdir}"/opt/gog/${_appname}
- for i in *.desktop; do
+
+ for i in *.desktop; do
install -Dm644 "$i" \
"${pkgdir}/usr/share/applications/$i.desktop"
done