#Maintainer: Davidson Paulo pkgname=openastromenace pkgver=1.2.0 pkgrel=1 zenver=54 arch=i486 cpu=i686 server="downloads.sourceforge.net/sourceforge/" source=("http://${server}${pkgname}/oamenace-data-${pkgver}.tar.bz2" "http://${server}${pkgname}/openamenace-src-${pkgver}.tar.bz2" "http://${server}${pkgname}/oamenace-lang-en-${pkgver}.tar.bz2" "http://zur.zenwalk.org/files/${pkgname}/openal-headers.tar.bz2" "http://zur.zenwalk.org/files/${pkgname}/astromenace.png") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "openastromenace (3D space shooter)" "" "OpenAstroMenace is a hardcore 3D space shooter with spaceship upgrade" "possibilities." ) build() { sourcedir="${startdir}/src" destdir="${startdir}/pkg/usr" datadir="${destdir}/share/${pkgname}" cd ${sourcedir}/OpenAstroMenaceSVN sed -i 's|`${SDL_CONFIG} --cflags`|'"$(sdl-config --cflags)"'|' CMakeLists.txt sed -i 's|`${SDL_CONFIG} --libs`|'"$(sdl-config --libs)"'|' CMakeLists.txt sed -ri 's|(AL/)|../../../include/\1|' AstroMenaceSource/Core/Sound/Sound.h cmake . make || return 1 install -v -d -m755 ${destdir}/lib/${pkgname} install -v -m755 AstroMenace ${destdir}/lib/${pkgname} install -v -d -m755 ${destdir}/bin install -v -d -m755 ${datadir} install -v -d -m755 ${datadir}/DATA/SCRIPT install -v -d -m755 ${destdir}/share/applications install -v -m644 ${sourcedir}/game*.vfs ${datadir} install -v -m644 ${sourcedir}/DATA/SCRIPT/* ${datadir}/DATA/SCRIPT install -v -d -m755 ${destdir}/share/icons/hicolor/64x64/apps/ install -v -m644 ${sourcedir}/astromenace.png ${destdir}/share/icons/hicolor/64x64/apps/ chmod -v 0644 ${destdir}/share/icons/hicolor/64x64/apps/astromenace.png cat << EOF > ${destdir}/bin/astromenace #!/bin/bash # # astromenace # Launches AstroMenace # # Author: Davidson Paulo # Date: October 13, 2008 datadir="/usr/share/openastromenace" libdir="/usr/lib/openastromenace" if [ -x \${libdir}/AstroMenace ] ; then echo "Executing \${libdir}/AstroMenace --dir=\${datadir}" \${libdir}/AstroMenace --dir=\${datadir} "\$@" elif [ -f \${libdir}/AstroMenace ] ; then echo "Error: can't execute '\${libdir}/AstroMenace'." echo "Run the following command as root to fix this:" echo echo "# chmod 0755 \${libdir}/AstroMenace" exit 1 else echo "Error: \${libdir}/AstroMenace not found" exit 2 fi exit 0 EOF cat << EOF > ${destdir}/share/applications/${pkgname}.desktop [Desktop Entry] Type=Application Encoding=UTF-8 Name=Astromenace Exec=astromenace --noAA Comment=3D space shooter Icon=astromenace.png Terminal=false Categories=Game;ActionGame; StartupNotify=false EOF chmod -v 0755 ${destdir}/bin/astromenace chmod -v 0644 ${destdir}/share/applications/${pkgname}.desktop } docs=("License.txt" "ReadMe.txt" "gpl-3.0.txt") url="http://sourceforge.net/projects/openastromenace" doinst() { usr/bin/update-desktop-database }