blob: d3da0cc4daaef3419f41977e981c27cac7856be6 (
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: Sam S <smls75@gmail.com>
# Contributor: Daniel Wallace < danielwallace at gtmanfred dot com>
pkgname=bastion
pkgver=20120621
_hibver=2012-06-20
pkgrel=7
pkgdesc="An action role-playing game set in a lush imaginative world (Humble Bundle/Store version)"
url="http://www.supergiantgames.com/games/bastion/"
license=('custom')
arch=('i686' 'x86_64')
groups=("hib5" "hib9")
depends=('libxft')
makedepends=('curl')
install=$pkgname.install
PKGEXT=".pkg.tar"
_gamepkg="Bastion-HIB-${_hibver}.sh"
source=("hib://$_gamepkg"
"$pkgname.desktop"
"mesa$pkgname"
"$pkgname.install")
md5sums=('aa6ccaead3b4b8a5fbd156f4019e8c8b'
'0facce79c6d93c5914a58e096eca8c92'
'a42e39c5f52abf19b6975cb79f732907'
'234862600b3d8792b95eedeae28577b7')
case $CARCH in
i686) _arch=x86 ;;
x86_64) _arch=x86_64;;
esac
package() {
cd "$srcdir"
[[ -d "$srcdir"/"$pkgname-$_hibver" ]] && rm -r "$srcdir"/"$pkgname-$_hibver"
sh $_gamepkg -u --packager pacman --nox11 --target "$srcdir"/"$pkgname-$_hibver" --bindir "$pkgdir"/opt/games/Bastion --datadir "$pkgdir"/opt/games
find "${pkgdir}" -type f -exec chmod 644 "{}" +
install -Dm644 "${pkgname}".desktop "${pkgdir}"/usr/share/applications/"${pkgname}".desktop
install -Dm755 "mesa${pkgname}" "${pkgdir}"/usr/bin/"${pkgname}"mesa
install -Dm644 "${pkgdir}"/opt/games/Bastion/Bastion.png "${pkgdir}"/usr/share/icons/"${pkgname}".png
chmod 755 "${pkgdir}"/opt/games/Bastion/Bastion.bin."$_arch"
ln -s "/opt/games/Bastion/Bastion.bin.$_arch" "${pkgdir}"/usr/bin/"${pkgname}"
}
|