#Maintainer: Ejis #Mandatory pkgname=gambatte pkgver=0.4.1 pkgrel=1 zenver=54 arch=i486 source=("http://downloads.sourceforge.net/gambatte/gambatte_src-$pkgver.tar.gz" "gambatte.png") sourcetemplate=http://zur.zenwalk.org/files/$pkgname/ #source=("$pkgname-$pkgver" "thing.desktop" "anyothersourcestuff") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname" "Gambatte is an accuracy-focused, cross-platform Game Boy Color" "emulator. It is based on hundreds of corner case hardware" "tests, as well as previous documentation and reverse" "engineering efforts." ) build() { cd $startdir/src/gambatte_src-$pkgver sed -i "s:-Wall -Wextra -O2 -fomit-frame-pointer:-O2 -march=i486 -mtune=i686:g" ./gambatte_sdl/SConstruct sed -i "s: + ' -fno-exceptions -fno-rtti': :g" ./gambatte_sdl/SConstruct sed -i "s:-Wall -Wextra -O2 -fomit-frame-pointer:-O2 -march=i486 -mtune=i686:g" ./libgambatte/SConstruct sed -i "s: + ' -fno-exceptions -fno-rtti': :g" ./libgambatte/SConstruct sed -i "s:qmake:/usr/lib/qt4/bin/qmake QMAKE_CFLAGS=\"-O2 -march=i486 -mtune=i686\" QMAKE_CXXFLAGS=\"-O2 -march=i486 -mtune=i686\":g" ./build_qt.sh sh ./build_sdl.sh sh ./build_qt.sh mkdir -p $startdir/pkg/usr/bin mkdir -p $startdir/pkg/usr/man/man6 mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps mkdir -p $startdir/pkg/usr/share/applications cp $startdir/src/gambatte_src-$pkgver/gambatte_sdl/gambatte_sdl $startdir/pkg/usr/bin/ cp $startdir/src/gambatte_src-$pkgver/gambatte_qt/bin/gambatte_qt $startdir/pkg/usr/bin/ cp $startdir/src/gambatte_src-$pkgver/gambatte_sdl/man/gambatte_sdl.6 $startdir/pkg/usr/man/man6/ cp $startdir/src/gambatte_src-$pkgver/gambatte_qt/man/gambatte_qt.6 $startdir/pkg/usr/man/man6/ cp $startdir/gambatte.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps/ echo "[Desktop Entry] Encoding=UTF-8 Name=Gambatte Comment=Gameboy and Gameboy Color emulator Exec=gambatte_qt Icon=gambatte Terminal=false Type=Application X-MultipleArgs=false Categories=Game" >> $startdir/pkg/usr/share/applications/$pkgname.desktop } #Optional docs=('authors' 'copying' 'changelog' 'install' 'news' 'readme') #options=('noextract' 'norequiredbuilder') url="http://vba.ngemu.com/" #extradepends=('') lessdepends=('nvidia-glx-new') #dotnew=('etc/thing' 'etc/foo' 'etc/bar') #CFLAGS="-03" #CXXFLAGS="-03"