updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / spacechem-hib / PKGBUILD
blobab9489c9b4f4f10743c9d980c675b873ae9f9e53
1 # Maintainer: Thomas Schneider <maxmusterm@gmail.com>
3 pkgname=spacechem-hib
4 pkgver=1012
5 pkgrel=1
6 pkgdesc="An obscenely addictive, design-based puzzle game about building machines and fighting monsters in the name of science!"
7 url="http://www.gameolith.com/game/spacechem/"
8 license=('custom: "commercial"')
9 arch=('i686' 'x86_64')
10 makedepends=(binutils wget)
11 #options=(!strip)
12 #source=("${pkgname}.sh" "${pkgname}.desktop")
13 #md5sums=('dff2d4a980e324c46198fb9193a23099'
14 #         'b458899c445a8baa8238b9594ebee6c1')
15 #if [[ $CARCH == x86_64 ]]; then
16 #   _gamepkg="${pkgname}_${pkgver}_amd64.tar.gz"
17 #else
18 #   _gamepkg="${pkgname}_${pkgver}_i386.tar.gz"
19 #fi
21 depends=('mono' 'sdl' 'sdl_image' 'sdl_mixer' 'xclip')
23 build() {
24    cd ${srcdir}
25    msg "You need a Humble Indie Bundle Key to download and install this game"
26    msg "Searching for a _humblebundlefrozensynapse variable with the key in it."
27    if [ ${_humblebundlefrozensynapse} ];then
28       msg "Found game package, installing..."
29    else
30       msg "Couldn't find the _humblebundlefrozensynapse variable"
31       msg "Please do 'export _humblebundlefrozensynapse=yourkey' where yourkey is replaced by your key."
32       msg "If you want automated updates without interaction you can place 'export _humblebundlefrozensynapse=yourkey' in your .bashrc file"
33       exit
34    fi
35 # Download the file check it and hope for the best ;) I don't want to install a "downloaded patch" right now cause I like automagic updates but if someone asks I will implement it for sure
36    dlink=$(wget -O - "http://www.humblebundle.com/?key=${_humblebundlefrozensynapse}" 2> /dev/null|grep SpaceChem-1 --color|grep "Download .deb"|awk -F\' {'print $10'})
37    wget $dlink -O SpaceChem-$pkgver-hib.tar.gz -c
38    msg "Decompressing game files"
39    tar xfz SpaceChem-$pkgver-hib.tar.gz
40    ar x SpaceChem-i386.deb
43 package(){
44   cd ${srcdir}
45   tar xfz data.tar.gz -C ${pkgdir}