blob: ae442981261d5d5bb6dcdb383160858598fba5ea (
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
55
56
57
|
# Maintainer: Ainola <opp310@alh.rqh> (ROT13)
# Contributor: Jurij Podgoršek <gismopwn at gmail dot com>
# Contributor: Joao Cordeiro <jlcordeiro at gmail dot com>
pkgname=hydraslayer
pkgver=16.1
pkgrel=1
pkgdesc="Hydra Slayer is a Roguelike inspired by Greek mythology and mathematical puzzles about slaying many-headed beasts."
arch=('i686' 'x86_64')
url="http://www.roguetemple.com/z/hydra.php"
license=('GPL2')
depends=('lua51' 'sdl2_net' 'sdl2_ttf' 'sdl2_image' 'sdl2_mixer' 'glu' 'hicolor-icon-theme')
makedepends=('icoutils')
source=('http://www.roguetemple.com/z/noteye/noteye-81.zip'
'hydraslayer.sh'
'hydraslayer.install'
'hydraslayer.desktop')
sha256sums=('9855be240991ef3817089c615d4f681d02ce00f7adfea74dc536bf4cbf539245'
'273a77d6101d3fb27f6e7678754507d6b40b6902b058ff71c984d46720ac43b0'
'0d6b23fc77c1a329af42c5eea29319811d639bfb044958ed1de7c4f94e3879e1'
'9893af1a84b89c3a6279f67a389405e0421f04ee17682bcac6dd80e5710cec1e')
install=('hydraslayer.install')
build() {
cd "$srcdir/noteye/src"
make
}
package(){
mkdir -p "${pkgdir}/usr/share/hydraslayer"
cp -r "${srcdir}/noteye/"{common,gfx,games,sound} "${pkgdir}/usr/share/hydraslayer"
install -Dm755 noteye/hydraslayer "${pkgdir}/usr/share/hydraslayer/hydraslayer"
install -Dm755 noteye/noteye "${pkgdir}/usr/share/hydraslayer/noteye"
install -Dm644 noteye/common/dftconfig.noe "${pkgdir}/usr/share/hydraslayer/config.noe"
install -Dm755 noteye/libnoteye.so "${pkgdir}/usr/share/hydraslayer"
install -Dm755 "${srcdir}/hydraslayer.sh" "$pkgdir/usr/bin/hydraslayer"
# Icon
icotool -x -o "$srcdir" "${srcdir}/noteye/hydra/hydra.ico"
install -Dm644 "${srcdir}/hydra_1_16x16x32.png" \
"${pkgdir}/usr/share/icons/hicolor/16x16/apps/hydraslayer.png"
install -Dm644 "${srcdir}/hydra_2_32x32x32.png" \
"${pkgdir}/usr/share/icons/hicolor/32x32/apps/hydraslayer.png"
install -Dm644 "${srcdir}/hydra_3_48x48x32.png" \
"${pkgdir}/usr/share/icons/hicolor/48x48/apps/hydraslayer.png"
# .desktop
install -Dm644 "${srcdir}/hydraslayer.desktop" \
"${pkgdir}/usr/share/applications/hydraslayer.desktop"
# Permissions
find "${pkgdir}/usr/share/hydraslayer/"{common,gfx,games,sound} -type d -exec chmod 765 "{}" +
find "${pkgdir}/usr/share/hydraslayer/"{common,gfx,games,sound} -type f -exec chmod 644 "{}" +
}
# vim:set ts=2 sw=2 et:
|