1 #Maintainer: Simone Sclavi 'Ito' <darkhado@gmail.com>
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')
14 depends=('lib32-sdl_image' 'lib32-sdl_mixer')
15 makedepends=('gcc-multilib');fi
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
25 if [ $CARCH = "x86_64" ]; then
27 export PKG_CONFIG_PATH='/usr/lib32/pkgconfig';fi
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
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
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/
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