#Packager: George Vlahavas pkgname=neverball pkgver=1.5.4 pkgrel=1gv source=(http://neverball.org/neverball-$pkgver.tar.gz) docs=("readme" "install" "copying" "changelog" "authors" "news" "todo" "manual" "translations.html") url=http://neverball.org/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "Neverball (Puzzle & Action Game)" "Tilt the floor to roll a ball through an obstacle course before time" "runs out. Neverball is part puzzle game, part action game, and" "entirely a test of skill." "Also found here is Neverputt, a hot-seat multiplayer miniature golf" "game, built on the physics and graphics engine of Neverball." ) build() { cd $startdir/src/$pkgname-$pkgver sed -i "s/CFLAGS :=.*/CFLAGS := $CFLAGS/" Makefile sed -i 's|#define CONFIG_DATA "./data"|#define CONFIG_DATA "/usr/share/neverball/data"|' sed -i 's|#define CONFIG_LOCALE "./locale"|#define CONFIG_LOCALE "/usr/share/locale"|' share/base_config.h || return 1 make ENABLE_NLS=1 DATADIR=/usr/share/neverball install -D -m755 neverball $startdir/pkg/usr/bin/neverball install -D -m755 neverputt $startdir/pkg/usr/bin/neverputt install -D -m755 mapc $startdir/pkg/usr/bin/mapc install -d $startdir/pkg/usr/share/neverball cp -r data/* $startdir/pkg/usr/share/neverball/ find $startdir/pkg/usr/share/neverball -type f -exec chmod 0644 {} \; install -d $startdir/pkg/usr/share/locale cp -r locale/* $startdir/pkg/usr/share/locale/ install -d $startdir/pkg/usr/share/applications install -m644 dist/*.desktop $startdir/pkg/usr/share/applications/ for SIZE in 24 32 48 64 256 512; do install -d $startdir/pkg/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps cp dist/neverball_${SIZE}.png $startdir/pkg/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/neverball.png cp dist/neverputt_${SIZE}.png $startdir/pkg/usr/share/icons/hicolor/${SIZE}x${SIZE}/apps/neverputt.png done install -d $startdir/pkg/usr/man/man1 install -D -m644 dist/mapc.1 $startdir/pkg/usr/man/man1/ install -D -m644 dist/neverball.6 $startdir/pkg/usr/man/man6/neverball.6 install -D -m644 dist/neverputt.6 $startdir/pkg/usr/man/man6/neverputt.6 }