updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / koules / PKGBUILD
blob05af7c3d73b8278fa2577e6c44a0529069b66ae7
1 # Contributor: Gyo <nucleogeek_at_gmail_dot_com>
2 pkgname=koules
3 pkgver=1.4
4 pkgrel=2
5 pkgdesc="A fast arcade game based on fundamental law of bodies attraction"
6 arch=('i686' 'x86_64')
7 url="http://www.ucw.cz/~hubicka/koules/English/"
8 license=('GPL')
9 depends=('dialog' 'libx11' 'libxext')
10 makedepends=('patch' 'imake' 'xextproto' 'xproto')
11 source=(http://www.ucw.cz/~hubicka/koules/packages/${pkgname}${pkgver}-src.tar.gz $pkgname-$pkgver-gcc3.patch.bz2)
12 md5sums=('0a5ac9e57c8b72e9fc200bc98273235c' 'b16677698a084e11e78324098b7a9e57')
14 build() {
15   # some sources modifications
16   cd $startdir/src/${pkgname}${pkgver}
17   patch -Np1 < ../$pkgname-$pkgver-gcc3.patch || return 1
18   sed -i \
19     -e "/^KOULESDIR/s:=.*:=/usr/bin:" \
20     -e "/^SOUNDDIR/s:=.*:=/usr/share/$pkgname:" Iconfig || return 1
21   sed -i \
22     -e "s:/usr/local/bin:/usr/bin:" koules || return 1
23   sed -i \
24     -e 's:exec.*tcl:exec xkoules -M "$@":' koules || return 1
26   ln -s xkoules.6 xkoules.man
27   ln -s xkoules.6 xkoules._man
29   # generate makefiles and building
30   xmkmf -a
31   sed -i \
32     -e '/SYSDEFS =/d' \
33     -e "/^ *CFLAGS =/s:$: ${CFLAGS}:" Makefile || return 1
34   make || return 1
36   # installation
37   mkdir -p $startdir/pkg/usr/bin
38   install -m755 xkoules $startdir/pkg/usr/bin
39   install -m755 koules $startdir/pkg/usr/bin
40   mkdir -p $startdir/pkg/usr/share/koules
41   install -m755 koules.sndsrv.linux $startdir/pkg/usr/share/koules
42   install -m644 sounds/* $startdir/pkg/usr/share/koules
43   mkdir -p $startdir/pkg/usr/share/man/man6
44   install -m644 xkoules.6 $startdir/pkg/usr/share/man/man6