summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ba078c2b98d059e5c7224a859e01ae9ce6bfac46 (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
# Maintainer: Capi Etheriel <barraponto AT gmail DOT com>
# Based on work by Malte Wessel <muunleit AT lavabit DOT com>

pkgname=atomzombiesmasher-hib
_pkgname=atomzombiesmasher
pkgver=1.953
pkgrel=1
pkgdesc="RTS, evacuating civilians out of zombie-contaminated cities. (Commercial)"
arch=('any')
url="http://blendogames.com/atomzombiesmasher/"
license=("custom:commercial")
[ "$CARCH" = "x86_64" ] && depends=('libgdiplus' 'mono' 'csfml-bin')
conflicts=("atomzombiesmasherdemo" "atomzombiesmasher")
_gamepkg="${_pkgname}_v${pkgver//./_}-er.tar.gz"
source=("$_gamepkg::hib://$_gamepkg"
        "atomzombiesmasher.desktop"
        "https://apps.ubuntu.com/site_media/icons/2013/12/atom-zombie-smashertCCn9V.png")
md5sums=("6902c845a21e92c62f5b33b38715c797"
         "73ed32320ac1dc645754a6520b4e4e8b"
         "341ce551a8525be96d6c59c1bf9efd2a")

build() {
  # rely on realpath to get the actual directory
  sed -i 's|`dirname $0`/game|"$(dirname $(realpath $0))"/game|' $srcdir/$_pkgname/AtomZombieSmasher
  # arch command has been deprecated upstream
  sed -i 's/arch/uname -m/' $srcdir/$_pkgname/AtomZombieSmasher
}

package() {
  # Create pkgdir folders
  install -d $pkgdir/usr/bin
  install -d $pkgdir/usr/share/doc/$_pkgname
  install -d $pkgdir/usr/share/applications
  install -g games -d $pkgdir/opt/$_pkgname

  # Copy game
  cp -a $srcdir/$_pkgname/*              $pkgdir/opt/$_pkgname
  mv $pkgdir/opt/$_pkgname/readme.html   $pkgdir/usr/share/doc/$_pkgname
  cp -a $srcdir/$_pkgname.desktop        $pkgdir/usr/share/applications/

  # Copy game icon
  mv $srcdir/atom-zombie-smashertCCn9V.png $pkgdir/opt/$_pkgname/game/$_pkgname.png

  # Link executable
  ln -s /opt/$_pkgname/AtomZombieSmasher $pkgdir/usr/bin/$_pkgname
}