wok-next annotate btanks/receipt @ rev 21727
created recipe for vbindiff
author | Hans-G?nter Theisgen |
---|---|
date | Sat Nov 21 14:32:44 2020 +0100 (2020-11-21) |
parents | d5aab818505e |
children |
rev | line source |
---|---|
al@21017 | 1 # SliTaz package receipt v2. |
slaxemulator@6695 | 2 |
slaxemulator@6695 | 3 PACKAGE="btanks" |
slaxemulator@6695 | 4 VERSION="0.9.8083" |
slaxemulator@6695 | 5 CATEGORY="games" |
al@21017 | 6 SHORT_DESC="A fast 2d tank arcade game with multiplayer and split-screen modes" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15202 | 8 LICENSE="GPL2" |
al@21020 | 9 WEB_SITE="http://btanks.sourceforge.net/blog/" |
al@21017 | 10 |
slaxemulator@6695 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
slaxemulator@6695 | 12 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" |
slaxemulator@6695 | 13 |
pascal@13796 | 14 BUILD_DEPENDS="expat-dev mesa-dev libsigc++-dev libvorbis libvorbis-dev libogg \ |
al@21087 | 15 libogg-dev lua5.1-dev openal-dev sdl-dev sdl-image-dev smpeg-dev scons2 \ |
al@21087 | 16 chrpath smpeg-dev lua5.1 zlib-dev" |
erjo@9967 | 17 |
al@21017 | 18 compile_rules() { |
pascal@13147 | 19 sed -i 's/#define *NULL.*/#define NULL 0/g' engine/sl08/sl08.h |
slaxemulator@6695 | 20 scons |
slaxemulator@6695 | 21 } |
slaxemulator@6695 | 22 |
al@21017 | 23 genpkg_rules() { |
al@14789 | 24 mkdir -p \ |
al@14789 | 25 $fs/usr/bin \ |
al@14789 | 26 $fs/usr/lib/btanks \ |
al@14789 | 27 $fs/usr/share/applications \ |
al@14789 | 28 $fs/usr/share/btanks |
al@14789 | 29 |
al@14789 | 30 # libs |
slaxemulator@6695 | 31 cp -a $src/*.so $fs/usr/lib/btanks |
al@14789 | 32 |
al@14789 | 33 ls -1 $fs/usr/lib/btanks/ | while read A; do |
al@14789 | 34 ln -s /usr/lib/btanks/$A $fs/usr/share/btanks/$A || return 1 |
al@14789 | 35 done |
al@14789 | 36 |
al@14789 | 37 # executables & wrappers |
slaxemulator@6695 | 38 cp -a $src/btanks $fs/usr/bin/btanks-bin |
slaxemulator@6695 | 39 cp -a $src/bted $fs/usr/bin/bted-bin |
slaxemulator@6695 | 40 |
slaxemulator@9700 | 41 cp -a $stuff/btanks_script $fs/usr/bin/btanks |
slaxemulator@9700 | 42 cp -a $stuff/bted_script $fs/usr/bin/bted |
slaxemulator@6695 | 43 chmod +x $fs/usr/bin/btanks |
slaxemulator@6695 | 44 chmod +x $fs/usr/bin/bted |
slaxemulator@6695 | 45 |
al@21020 | 46 ln -s /usr/bin/btanks-bin $fs/usr/share/btanks/btanks && |
slaxemulator@6695 | 47 ln -s /usr/bin/bted-bin $fs/usr/share/btanks/bted || return 1 |
slaxemulator@6695 | 48 |
slaxemulator@6695 | 49 # game data |
slaxemulator@6695 | 50 cp -a $src/data $fs/usr/share/btanks |
al@14789 | 51 chown -R root:root $fs |
al@14789 | 52 chmod a-x $fs/usr/share/btanks/data/sounds/boomerang-missile.ogg |
al@14789 | 53 |
al@14789 | 54 # make settings saveable |
al@14789 | 55 SETTINGS=$fs/usr/share/btanks/bt.xml |
al@14789 | 56 touch $SETTINGS |
al@14792 | 57 chgrp 100 $SETTINGS |
al@14789 | 58 chmod 664 $SETTINGS |
al@21087 | 59 DEPENDS="expat mesa libsigc++ libvorbis lua5.1 openal sdl sdl-image smpeg" |
slaxemulator@6695 | 60 } |