summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 12 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0e9ac74fffa9..d184fe473429 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@ pkgname=gog-bio-menace
# Trim gog- prefix from launcher
_appname=$(echo ${pkgname} | sed -e 's/gog-//')
pkgver=2.0.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="Join top CIA tough guy, Snake Logan as he battles for his life against ferocious monsters created by an evil and twisted mastermind."
-arch=("i686" "x86_64")
+arch=('any')
url="http://www.gog.com/game/bio_menace"
license=("custom")
groups=("games")
@@ -14,21 +14,11 @@ source=("local://gog_bio_menace_${pkgver}.sh"
"local://${_appname}")
noextract=("gog_bio_menace_${pkgver}.sh")
sha256sums=('859c0bc36228f60ce4579ce4616dcba1fce56a511d1c594e7eb3ce7c4c6a1091'
- 'c2d2e0417ff493e619d70dfc37227e1c131be4158a5f0aacbe4fd712146a7679')
-depends=(unionfs-fuse)
+ 'aa1dee93292b63999352b075d8b941fadb03912cd70cada7da183ade8c91aabf')
+depends=('dosbox' 'libpng12' 'unionfs-fuse')
optdepends=('gendesk')
PKGEXT=.pkg.tar
-# Exclude unneeded architecture
-case $CARCH in
- x86_64) _xarch=i686;
- ;;
- i686) _xarch=x86_64;
- ;;
- *) warning "Unsupported architecture: ${CARCH}"
- ;;
-esac
-
prepare() {
cd ${srcdir}
@@ -45,10 +35,16 @@ prepare() {
fi
# extract mojo installer and suppress header warning for unzip
- unzip "$(echo ${pkgname} | sed -e 's/-/_/g')_${pkgver}.sh" \
- "data/noarch/*" -x "*${_xarch}*" || if [ $? -eq 1 ]; then
+ unzip -o "$(echo ${pkgname} | sed -e 's/-/_/g')_${pkgver}.sh" \
+ "data/noarch/*" -x "*dosbox/*" "*start.sh*" \
+ "*installer_readme.txt*" "*dosbox*.tar.gz" "*gog_com.shlib*" \
+ "*xdg-utils/*" "*gameinfo*" || if [ $? -eq 1 ]; then
msg "Data extraction successful.";
fi
+
+ for i in "${srcdir}/data/noarch/dosbox*.conf"; do
+ sed -i "s/\(mount C \"\)\(data\"\)/\1~\/.gog\/${_appname}\/game\/\2/" $i
+ done
}
package() {