updated on Thu Jan 12 20:00:29 UTC 2012
[aur-mirror.git] / tecnoballz / PKGBUILD
blob59565534764539eee8cbbc1f78f8e13a26ff8819
1 #Maintainer: Simone Sclavi 'Ito' <darkhado@gmail.com>
3 pkgname=tecnoballz
4 pkgver=0.92
5 pkgrel=5
6 _patch=5
7 arch=('i686' 'x86_64')
8 pkgdesc="An exciting brick breaker game with Debian's patches"
9 url="http://packages.debian.org/wheezy/tecnoballz"
10 ##url="http://linux.tlk.fr/games/TecnoballZ/"
11 if [ $CARCH = "i686" ]; then
12         depends=('sdl_image' 'sdl_mixer' 'gcc-libs')
13     else
14         depends=('lib32-sdl_image' 'lib32-sdl_mixer')
15         makedepends=('gcc-multilib');fi
16 license=('GPL3')
17 backup=('var/games/tecnoballz/tecnoballz.hi')
18 source=(http://ftp.de.debian.org/debian/pool/main/t/tecnoballz/${pkgname}_${pkgver}.orig.tar.gz
19 http://ftp.de.debian.org/debian/pool/main/t/tecnoballz/${pkgname}_${pkgver}-${_patch}.debian.tar.bz2)
21 md5sums=('111022212bc77b7dfcb453eaa5eac751'
22          '1fc0e87272f01956526a6ce48d4c9407')
23 install=tecnoballz.install
24 build() {
25     if [ $CARCH = "x86_64" ]; then
26         export CXX="g++ -m32"
27         export PKG_CONFIG_PATH='/usr/lib32/pkgconfig';fi
28                                         
29     cd $pkgname-$pkgver
30     patch -Np1 -i ../debian/patches/010_scorefile_path.diff 
31     patch -Np1 -i ../debian/patches/011_gcc-4.3-fixes.diff 
32     patch -Np1 -i ../debian/patches/020_level_data.diff 
33     patch -Np1 -i ../debian/patches/030_texts_dir.diff  
34     patch -Np1 -i ../debian/patches/031_honor_cxxflags.diff
35     patch -Np1 -i ../debian/patches/032_warnings.patch  
36     ## Using -O3 is not recommended for gcc 4.x !! 
37     sed -i 's/CXXFLAGS=" -O3 -Wall"/CXXFLAGS=" -O2 -Wall"/' configure
38     ./configure --prefix=/usr
39     sed -i 's/supervisor.c/supervisor.cc/' src/Makefile.in
40     make 
42 package(){
43     cd $pkgname-$pkgver
44     make DESTDIR=$pkgdir install
45     mkdir -p $pkgdir/usr/bin && mv $pkgdir/usr/games/$pkgname $pkgdir/usr/bin
46     chown root:root $pkgdir/usr/bin/$pkgname
47     chmod 755 $pkgdir/usr/bin/$pkgname
48     rm -rf $pkgdir/usr/games
49     mkdir $pkgdir/usr/share/$pkgname/texts
50     cd src/TecnoballZ
51     install -m644 texts/* $pkgdir/usr/share/$pkgname/texts
52     install -m644 levels-data.xml $pkgdir/usr/share/$pkgname/
53     chown root:games $pkgdir/var/games/$pkgname
54     chmod -R 775 $pkgdir/var/games/
56     cd $srcdir/debian
57     mkdir -p $pkgdir/usr/share/{applications,pixmaps} 
58     install -m644 tecnoballz.xpm $pkgdir/usr/share/pixmaps 
59     install -m644 tecnoballz.desktop $pkgdir/usr/share/applications