From dd5d11bed74521424ba51c8aafd243c641d78283 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 28 Apr 2014 21:46:02 +0700 Subject: [PATCH] games/yahtzee: Added (well-known dice game). Signed-off-by: Willy Sudiarto Raharjo --- games/yahtzee/README | 7 +++ games/yahtzee/slack-desc | 19 +++++++ games/yahtzee/yahtzee.SlackBuild | 94 +++++++++++++++++++++++++++++++ games/yahtzee/yahtzee.desktop | 9 +++ games/yahtzee/yahtzee.info | 10 ++++ games/yahtzee/yahtzee.png | Bin 0 -> 18285 bytes 6 files changed, 139 insertions(+) create mode 100644 games/yahtzee/README create mode 100644 games/yahtzee/slack-desc create mode 100644 games/yahtzee/yahtzee.SlackBuild create mode 100644 games/yahtzee/yahtzee.desktop create mode 100644 games/yahtzee/yahtzee.info create mode 100644 games/yahtzee/yahtzee.png diff --git a/games/yahtzee/README b/games/yahtzee/README new file mode 100644 index 0000000000..438ea0b8f2 --- /dev/null +++ b/games/yahtzee/README @@ -0,0 +1,7 @@ +yahtzee (well-known dice game) + +Yahtzee game for Linux, with graphical, curses, and plain text user +interfaces. + +The executables are called yahtzee-sdl, yahtzee-curses, and +yahtzee-text. In any of them, press ? for instructions. diff --git a/games/yahtzee/slack-desc b/games/yahtzee/slack-desc new file mode 100644 index 0000000000..3a9d41b287 --- /dev/null +++ b/games/yahtzee/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +yahtzee: yahtzee (well-known dice game) +yahtzee: +yahtzee: Yahtzee game for Linux, with graphical, curses, and plain text user +yahtzee: interfaces. +yahtzee: +yahtzee: The executables are called yahtzee-sdl, yahtzee-curses, and +yahtzee: yahtzee-text. In any of them, press ? for instructions. +yahtzee: +yahtzee: +yahtzee: +yahtzee: diff --git a/games/yahtzee/yahtzee.SlackBuild b/games/yahtzee/yahtzee.SlackBuild new file mode 100644 index 0000000000..b03172860b --- /dev/null +++ b/games/yahtzee/yahtzee.SlackBuild @@ -0,0 +1,94 @@ +#!/bin/sh + +# Slackware build script for yahtzee + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=yahtzee +VERSION=${VERSION:-1.4} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# By default, the Makefile builds one binary with the dumb, curses, and SDL +# UIs. It tries to init SDL, then falls back on curses... unfortunately on a +# lot of Slackware machines, trying to init SDL in the console just causes +# the video card to lock up. We'll build separate binaries to avoid this, +# and also to let us play the curses or text version in an X terminal if +# we want. + +sed '/SDL/,/^$/s,^,#,' Makefile > Makefile.curses +sed '/curses/,/SDL/s,^,#,' Makefile.curses > Makefile.text +sed '/curses/,/SDL/s,^,#,' Makefile > Makefile.sdl + +mkdir -p $PKG/usr/games + +for ui in sdl curses text; do + rm -f *.o $PRGNAM # Makefile has no 'make clean' + make -f Makefile.$ui + install -s $PRGNAM $PKG/usr/games/$PRGNAM-$ui +done + +# icon came from: +# http://www.iconarchive.com/show/mahjong-icons-by-jommans/Trash-Full-Dice-icon.html +mkdir -p $PKG/usr/share/pixmaps +cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png + +# .desktop file written for this build +mkdir -p $PKG/usr/share/applications +cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop + +# no man page, as there are no command line options. + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/games/yahtzee/yahtzee.desktop b/games/yahtzee/yahtzee.desktop new file mode 100644 index 0000000000..d9283b8615 --- /dev/null +++ b/games/yahtzee/yahtzee.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Yahtzee +GenericName=Yahtzee +Comment=Yahtzee dice/board game +Exec=yahtzee-sdl +Icon=yahtzee +Terminal=false +Categories=Game;BoardGame; diff --git a/games/yahtzee/yahtzee.info b/games/yahtzee/yahtzee.info new file mode 100644 index 0000000000..d71b3c0d74 --- /dev/null +++ b/games/yahtzee/yahtzee.info @@ -0,0 +1,10 @@ +PRGNAM="yahtzee" +VERSION="1.4" +HOMEPAGE="http://www.muppetlabs.com/~breadbox/software/yahtzee.html" +DOWNLOAD="http://www.muppetlabs.com/~breadbox/pub/software/yahtzee-1.4.tar.gz" +MD5SUM="6d378ea9aa942bf4bdc707c044b1e32c" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/games/yahtzee/yahtzee.png b/games/yahtzee/yahtzee.png new file mode 100644 index 0000000000000000000000000000000000000000..4d41fbf51de38a478d1404222cca3a9d9e1f4402 GIT binary patch literal 18285 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 literal 0 HcmV?d00001