wok-next annotate astromenace/receipt @ rev 19550

Up sxiv (09122016)
author Paul Issott <paul@slitaz.org>
date Fri Dec 09 18:28:34 2016 +0000 (2016-12-09)
parents 1f63539d6309
children 14cdf41afa35
rev   line source
hackdorte@19296 1 # SliTaz package receipt.
hackdorte@19296 2
hackdorte@19296 3 PACKAGE="astromenace"
hackdorte@19296 4 VERSION="1.3.2"
hackdorte@19296 5 CATEGORY="games"
hackdorte@19296 6 SHORT_DESC="Hardcore 3D space shooter with spaceship upgrade possibilities."
hackdorte@19296 7 MAINTAINER="hackdorte@sapo.pt"
hackdorte@19296 8 LICENSE="GPL3"
hackdorte@19296 9 TARBALL="$PACKAGE-src-$VERSION.tar.bz2"
hackdorte@19296 10
hackdorte@19296 11 WEB_SITE="http://viewizard.com/astromenace/index_linux.php"
hackdorte@19296 12 WGET_URL="$SF_MIRROR/openastromenace/$TARBALL"
hackdorte@19296 13
hackdorte@19313 14 TAGS="arcade game shooting space"
hackdorte@19296 15
hackdorte@19298 16 DEPENDS="cmake libsdl libogg libvorbis libglu-mesa openal freealut \
hackdorte@19296 17 xorg-libXinerama freetype"
hackdorte@19296 18
hackdorte@19298 19 BUILD_DEPENDS="gcc cmake make libsdl-dev libogg-dev libvorbis-dev libglu-mesa-dev \
pascal@19301 20 openal-dev freealut-dev xorg-libXinerama-dev freetype-dev mesa-dev"
hackdorte@19296 21
hackdorte@19296 22 # Rules to configure and make the package.
hackdorte@19296 23 compile_rules()
hackdorte@19296 24 {
hackdorte@19296 25
hackdorte@19298 26 cd $src
hackdorte@19298 27 cmake .
hackdorte@19296 28 make
pascal@19301 29 ./AstroMenace --pack --rawdata=./RAW_VFS_DATA
hackdorte@19296 30 }
hackdorte@19296 31
hackdorte@19296 32 # Rules to gen a SliTaz package suitable for Tazpkg.
hackdorte@19296 33 genpkg_rules()
hackdorte@19296 34 {
hackdorte@19296 35
hackdorte@19296 36 GAME="AstroMenace"
hackdorte@19296 37 GAME_DIR="usr/games/$GAME"
hackdorte@19296 38
hackdorte@19296 39 mkdir -p $install/$GAME_DIR
hackdorte@19296 40
hackdorte@19296 41 chmod +x $src/$GAME
hackdorte@19296 42
hackdorte@19296 43 cp -a $src/$GAME $install/$GAME_DIR
hackdorte@19296 44 cp -a $src/astromenace_64.png $install/$GAME_DIR
hackdorte@19296 45 cp -a $src/astromenace_128.png $install/$GAME_DIR
hackdorte@19296 46 cp -a $src/ChangeLog.txt $install/$GAME_DIR
hackdorte@19296 47 cp -a $src/gamedata.vfs $install/$GAME_DIR
hackdorte@19296 48 cp -a $src/gpl-3.0.txt $install/$GAME_DIR
hackdorte@19296 49
hackdorte@19296 50 mkdir -p $install/usr/share/pixmaps
hackdorte@19296 51 cp -a $src/astromenace_64.png $install/usr/share/pixmaps/astromenace.png
hackdorte@19296 52
hackdorte@19296 53 mkdir -p $install/usr/share/applications
hackdorte@19296 54 cat > $install/usr/share/applications/astromenace.desktop << EOT
hackdorte@19296 55 [Desktop Entry]
hackdorte@19296 56 Type=Application
hackdorte@19296 57 Name=$GAME
hackdorte@19296 58 Exec=/$GAME_DIR/$GAME
hackdorte@19296 59 Icon=$PACKAGE
hackdorte@19296 60 Terminal=false
hackdorte@19296 61 X-MultipleArgs=false
hackdorte@19296 62 StartupNotify=false
hackdorte@19296 63 Categories=Game;ActionGame;
hackdorte@19296 64
hackdorte@19296 65 EOT
hackdorte@19296 66
hackdorte@19296 67 cp -a $install/* $fs
hackdorte@19296 68
hackdorte@19296 69 }