wok-next annotate foobillardplus/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 0f2575775b2d
children
rev   line source
pascal@20324 1 # SliTaz package receipt v2.
pascal@14379 2
pascal@14379 3 PACKAGE="foobillardplus"
pascal@14379 4 VERSION="3.42beta"
pascal@14379 5 CATEGORY="games"
pascal@14379 6 SHORT_DESC="FooBillard - free 3D OpenGL billard game for linux"
pascal@14379 7 MAINTAINER="al.bobylev@gmail.com"
pascal@15002 8 LICENSE="GPL2"
pascal@14379 9 WEB_SITE="http://foobillard.sourceforge.net/"
al@20882 10 REPOLOGY="foobillard++"
al@20870 11
pascal@14379 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@14379 13 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
pascal@14379 14
Hans-G?nter@21265 15 BUILD_DEPENDS="autoconf automake freetype-dev glu-dev
Hans-G?nter@21265 16 libpng-dev mesa-dev sdl-dev sdl-mixer-dev sdl-net-dev"
al@21020 17 SPLIT="$PACKAGE-music $PACKAGE"
pascal@14379 18
Hans-G?nter@21265 19 compile_rules()
Hans-G?nter@21265 20 {
pascal@14379 21 aclocal --force
pascal@14379 22 autoconf -f
pascal@14379 23 autoheader -f
pascal@14379 24 automake --gnu -a -c -f
al@20870 25
pascal@14379 26 ./configure &&
al@20870 27 make || return 1
al@20870 28
al@20870 29 # there's an /opt style install, it's better to write it here rather than patch everything there
al@20870 30 fbdir='/usr/share/foobillardplus'
al@20870 31
al@20870 32 install -Dm755 src/foobillardplus $install$fbdir/bin/foobillardplus # bin need to be here
al@20870 33 mkdir -p $install/usr/bin/
al@20870 34 ln -s $fbdir/bin/foobillardplus $install/usr/bin/foobillardplus
al@20870 35 fix symlinks
al@20870 36
al@20870 37 mkdir -p $install$fbdir/
al@20870 38 cp -R data/* $install$fbdir/
al@20870 39 sed -i 's|firefox|browser|' $install$fbdir/browser.sh # use SliTaz browser
al@20870 40
Hans-G?nter@21265 41 install -Dm644 foobillardplus.desktop \
Hans-G?nter@21265 42 $install/usr/share/applications/foobillardplus.desktop
Hans-G?nter@21265 43 install -Dm644 foobillardplus.png \
Hans-G?nter@21265 44 $install/usr/share/icons/hicolor/128x128/apps/foobillardplus.png
al@20870 45
al@20870 46 find $install \( -name '*.ttf' -o -name '*.ico' \) -delete
pascal@14379 47 }
pascal@14379 48
Hans-G?nter@21265 49 genpkg_rules()
Hans-G?nter@21265 50 {
pascal@20324 51 case $PACKAGE in
al@20870 52 foobillardplus-music)
al@20870 53 copy music/
al@20870 54 CAT="games|music files"
al@20870 55 DEPENDS="foobillardplus"
al@20870 56 ;;
al@20870 57 foobillardplus)
al@20870 58 copy @std @rm hicolor/ # 128px icons isn't copied with @std
al@21087 59 DEPENDS="freetype glu libpng sdl sdl-mixer sdl-net mesa"
al@20870 60 ;;
pascal@20324 61 esac
pascal@14379 62 }