blob: 6ffe5247a1d135454589ada8ec402b6b50e3ab14 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Maintainer : Dan McCurry <dan.mc at protonmail dot com>
pkgname=gog-i-have-no-mouth-and-i-must-scream
pkgver=2.0.0.4
pkgrel=1
pkgdesc="The last people on Earth are buried deep within the center of the earth, trapped in the bowels of an insane computer for the past hundred and nine years."
arch=('any')
url="http://www.gog.com/game/i_have_no_mouth_and_i_must_scream"
license=("custom:EULA")
groups=("games")
source=("local://${pkgname//-/_}_${pkgver}.sh"
"local://${pkgname##gog-}"
"local://${pkgname}.desktop")
noextract=("gog_i_have_no_mouth_and_i_must_scream_${pkgver}.sh")
sha256sums=('32e672d34446b004004ae5e149e5d12ebc8de40e994dab19d3c9ebb976763b2e'
'bad88b61fa0b41b1f016031985ac0953f59a208e3b1bdde3fd66e567ba32b0f9'
'202d76e6435f923bd48228022be4a6764c02c36b2d1c3dce4d9572f1a7dbf547')
depends=('dosbox' 'libpng12' 'unionfs-fuse')
PKGEXT=.pkg.tar
prepare() {
cd ${srcdir}
# extract mojo installer and suppress header warning for unzip
bsdtar -xvf "${pkgname//-/_}_${pkgver}.sh" \
"data/noarch/data/*" \
"data/noarch/dosbox*.conf" \
"data/noarch/support/*" \
"data/noarch/docs/*"
for i in "${srcdir}/data/noarch/dosbox*.conf"; do
sed -i "s/\(mount C \"\)\(data\"\)/\1~\/.gog\/${pkgname##gog-}\/game\/\2/" $i
done
}
package() {
mkdir -p "${pkgdir}/opt/gog/${pkgname##gog-}"
mkdir -p "${pkgdir}/usr/share/pixmaps"
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
cd ${srcdir}
cp -r ./data/noarch/* "${pkgdir}"/opt/gog/${pkgname##gog-}
install -Dm644 "./${pkgname}.desktop" \
"${pkgdir}/usr/share/applications/${pkgname}.desktop"
cd ${srcdir}/data/noarch
ln -s "/opt/gog/${pkgname##gog-}/support/icon.png" \
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
ln -s "/opt/gog/${pkgname##gog-}/docs/End User License Agreement.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/EULA"
install -Dm755 "${srcdir}/${pkgname##gog-}" \
"${pkgdir}/usr/bin/${pkgname##gog-}"
}
|