# Template file for 'neverball'
pkgname=neverball
version=1.5.4
revision=6
makedepends="libpng-devel>=1.5.10 jpeg-devel libvorbis-devel SDL_ttf-devel physfs-devel MesaLib-devel"
fulldepends="desktop-file-utils"
short_desc="Puzzle/action game similar to Super Monkey Ball"
maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.neverball.org"
license="GPL-2"
distfiles="http://www.neverball.org/$pkgname-$version.tar.gz"
checksum=ea31ca9f6eec70c8e66eaa20d7ce9e48295fdb077313b97637c503b16b7b0da6
long_desc="
 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
 using the physics and graphics of Neverball."

do_build() {
	HOME=/ LANG=C LC_ALL=C LDFLAGS="-lm -lX11" make ${makejobs} \
		ENABLE_NLS=1 DATADIR=/usr/share/neverball \
		LOCALEDIR=/usr/share/locale
}

do_install() {
	for dir in usr/bin usr/share/neverball usr/share/locale \
		usr/share/applications usr/share/pixmaps \
		usr/share/doc/neverball; do
		install -d ${DESTDIR}/${dir}
	done

	for f in neverball neverputt mapc; do
		install -m755 ${f} ${DESTDIR}/usr/bin
	done

	cp -a data/* ${DESTDIR}/usr/share/neverball
	find ${DESTDIR}/usr/share/neverball -type f -exec chmod 0644 {} \;
	cp -a locale/* ${DESTDIR}/usr/share/locale

	install -m644 dist/*.desktop ${DESTDIR}/usr/share/applications
	install -m644 dist/*.png ${DESTDIR}/usr/share/pixmaps
	ln -s neverball_48.png ${DESTDIR}/usr/share/pixmaps/neverball.png
	ln -s neverputt_48.png ${DESTDIR}/usr/share/pixmaps/neverputt.png

	install -m644 doc/* ${DESTDIR}/usr/share/doc/neverball
	install -D -m644 dist/mapc.1 ${DESTDIR}/usr/share/man/man1/mapc.1
	install -d ${DESTDIR}/usr/share/man/man6
	install -m644 dist/*.6 ${DESTDIR}/usr/share/man/man6
}