SUMMARY="Airhockey with tux (Shufflepuck Café clone)" DESCRIPTION="Open source Shufflepuck Café clone, with tux and arcana" HOMEPAGE="https://wiki.debian.org/Games/TuxPuck" COPYRIGHT="2000-2002 Jacob Kroon" LICENSE="GNU GPL v2" REVISION="2" SOURCE_URI="http://ftp.de.debian.org/debian/pool/main/t/tuxpuck/tuxpuck_$portVersion.orig.tar.gz" CHECKSUM_SHA256="62d9604ed69c27b9ca2be1312bc705b36de8ed509c539c6d81193e7846272f18" SOURCE_DIR="tuxpuck-$portVersion" PATCHES="buffer-overflow.patch clang-FTBFS.patch FTBFS-with-fread.patch libpng-transition.patch Makefile.patch cross.patch haiku.patch" ADDITIONAL_FILES="tuxpuck.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" tuxpuck$secondaryArchSuffix = $portVersion app:TuxPuck = $portVersion " REQUIRES=" haiku$secondaryArchSuffix lib:libSDL_1.2$secondaryArchSuffix lib:libfreetype$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:libvorbis$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libSDL_1.2$secondaryArchSuffix devel:libfreetype$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libpng$secondaryArchSuffix devel:libvorbis$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " BUILD() { make } INSTALL() { mkdir -p $appsDir $manDir/man6 cp tuxpuck $appsDir/TuxPuck cp man/tuxpuck.6.gz $manDir/man6 local APP_SIGNATURE="application/x-vnd.tuxpuck" local MAJOR="`echo "$portVersion" | cut -d. -f1`" local MIDDLE="`echo "$portVersion" | cut -d. -f2`" local MINOR="`echo "$portVersion" | cut -d. -f3`" local LONG_INFO="$SUMMARY" sed \ -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ -e "s|@MAJOR@|$MAJOR|" \ -e "s|@MIDDLE@|$MIDDLE|" \ -e "s|@MINOR@|$MINOR|" \ -e "s|@LONG_INFO@|$LONG_INFO|" \ $portDir/additional-files/tuxpuck.rdef.in > $sourceDir/tuxpuck.rdef addResourcesToBinaries $sourceDir/tuxpuck.rdef \ $appsDir/TuxPuck addAppDeskbarSymlink $appsDir/TuxPuck }