From ae65abeb152261a2e458e8161887324a4f662134 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 24 Dec 2009 05:09:17 +0100 Subject: [PATCH] Added neverball-1.5.4 build template! --HG-- extra : convert_revision : 241fc995f2b3c52ae03e945ed4bab1ba1eaebdac --- srcpkgs/neverball/template | 67 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 srcpkgs/neverball/template diff --git a/srcpkgs/neverball/template b/srcpkgs/neverball/template new file mode 100644 index 00000000000..3852b04ee3d --- /dev/null +++ b/srcpkgs/neverball/template @@ -0,0 +1,67 @@ +# Template file for 'neverball' +pkgname=neverball +version=1.5.4 +distfiles="http://www.neverball.org/$pkgname-$version.tar.gz" +build_style=custom-install +short_desc="Puzzle/action game similar to Super Monkey Ball" +maintainer="Juan RP " +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." + +Add_dependency run glibc +Add_dependency run libpng +Add_dependency run jpeg +Add_dependency run libvorbis +Add_dependency run SDL +Add_dependency run SDL_ttf +Add_dependency run physfs +Add_dependency build libpng-devel +Add_dependency build jpeg-devel +Add_dependency build libvorbis-devel +Add_dependency build SDL-devel +Add_dependency build SDL_ttf-devel +Add_dependency build physfs-devel + +do_install() +{ + local mjobs + [ -n "$XBPS_MAKE_JOBS" ] && mjobs="-j$XBPS_MAKE_JOBS" + + cd ${wrksrc} || return 1 + HOME=/ make ${mjobs} ENABLE_NLS=1 DATADIR=/usr/share/neverball \ + LOCALEDIR=/usr/share/locale || return 1 + + 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} || return 1 + done + + for f in neverball neverputt mapc; do + install -m755 ${f} ${DESTDIR}/usr/bin || return 1 + done + + cp -a data/* ${DESTDIR}/usr/share/neverball || return 1 + find ${DESTDIR}/usr/share/neverball -type f -exec chmod 0644 {} \; + cp -a locale/* ${DESTDIR}/usr/share/locale || return 1 + + install -m644 dist/*.desktop ${DESTDIR}/usr/share/applications \ + || return 1 + install -m644 dist/*.png ${DESTDIR}/usr/share/pixmaps || return 1 + ln -s neverball_48.png ${DESTDIR}/usr/share/pixmaps/neverball.png \ + || return 1 + ln -s neverputt_48.png ${DESTDIR}/usr/share/pixmaps/neverputt.png \ + || return 1 + + install -m644 doc/* ${DESTDIR}/usr/share/doc/neverball || return 1 + install -D -m644 dist/mapc.1 ${DESTDIR}/usr/share/man/man1/mapc.1 \ + || return 1 + install -d ${DESTDIR}/usr/share/man/man6 || return 1 + install -m644 dist/*.6 ${DESTDIR}/usr/share/man/man6 || return 1 +}