From 0a65a8bbee1d5bccd19310d7b5268e2856871709 Mon Sep 17 00:00:00 2001 From: Wade Nelson Date: Tue, 11 May 2010 22:53:46 +0200 Subject: games/pysolfc: Added to 12.1 repository --- games/pysolfc/README | 13 + games/pysolfc/pysolfc.SlackBuild | 64 + games/pysolfc/pysolfc.desktop | 9 + games/pysolfc/pysolfc.glade | 4427 ++++++++++++++++++++++++++++++++++++++ games/pysolfc/pysolfc.info | 8 + games/pysolfc/slack-desc | 19 + 6 files changed, 4540 insertions(+) create mode 100644 games/pysolfc/README create mode 100644 games/pysolfc/pysolfc.SlackBuild create mode 100644 games/pysolfc/pysolfc.desktop create mode 100644 games/pysolfc/pysolfc.glade create mode 100644 games/pysolfc/pysolfc.info create mode 100644 games/pysolfc/slack-desc diff --git a/games/pysolfc/README b/games/pysolfc/README new file mode 100644 index 0000000000..06ba2524bf --- /dev/null +++ b/games/pysolfc/README @@ -0,0 +1,13 @@ +PySolFC (PySol Fanclub Edition) is a solitaire suite containing over 1000 +individual games. + +PySolFC comes with several different cardsets, but there is a large number +of optional cardsets available. To install the additional cardsets +systemwide, have the cardset tarball in the SlackBuild directory at build +time. If you do not want to install the extra cardsets systemwide, or +decide to add them later, they can be extracted to ~/.PySolFC/cardsets + +The extra cardsets tarball is available here: +http://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-1.1.tar.bz2 + +PySolFC requres python and tk. diff --git a/games/pysolfc/pysolfc.SlackBuild b/games/pysolfc/pysolfc.SlackBuild new file mode 100644 index 0000000000..67e9aec954 --- /dev/null +++ b/games/pysolfc/pysolfc.SlackBuild @@ -0,0 +1,64 @@ +#!/bin/sh + +# Slackware build script for pysolfc + +# Written by Wade Nelson (wade.nels@gmail.com) + +PRGNAM=PySolFC +PKGNAM=pysolfc +VERSION=${VERSION:-1.1} +ARCH=${ARCH:-i486} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +CARDSETS=$PRGNAM-Cardsets-$VERSION + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PKGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar jxvf $CWD/$PRGNAM-$VERSION.tar.bz2 +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 {} \; + +## Upstream left a file out of the tarball: +## http://sourceforge.net/forum/forum.php?thread_id=1847958&forum_id=503709 +cp $CWD/pysolfc.glade data/ + +python setup.py build +python setup.py install --root $PKG + +mkdir -p $PKG/usr/man/man6 +cat docs/pysol.6 > $PKG/usr/man/man6/pysol.6 && gzip $PKG/usr/man/man6/pysol.6 +mkdir -p $PKG/usr/share/applications +cat $CWD/$PKGNAM.desktop > $PKG/usr/share/applications/$PKGNAM.desktop + +## Are we installing extra cardsets? +if [ -e $CWD/$CARDSETS.tar.bz2 ]; then + echo -e "Extracting extra cardsets (this may take some time)..." + ( cd $TMP && tar jxf $CWD/$CARDSETS.tar.bz2 ) + cp -a $TMP/$CARDSETS/* $PKG/usr/share/$PRGNAM/ +fi + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a docs/README COPYING $PKG/usr/doc/$PKGNAM-$VERSION +cp -a README $PKG/usr/doc/$PKGNAM-$VERSION/README.install +cat $CWD/$PKGNAM.SlackBuild > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz diff --git a/games/pysolfc/pysolfc.desktop b/games/pysolfc/pysolfc.desktop new file mode 100644 index 0000000000..ab3bc663cb --- /dev/null +++ b/games/pysolfc/pysolfc.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=PySolFC +Exec=pysol.py +Icon=pysol +GenericName=Solitaire Suite +Comment=Suite of over 1000 Solitaire games +Terminal=false +Type=Application +Categories=Game;CardGame; diff --git a/games/pysolfc/pysolfc.glade b/games/pysolfc/pysolfc.glade new file mode 100644 index 0000000000..70c5427508 --- /dev/null +++ b/games/pysolfc/pysolfc.glade @@ -0,0 +1,4427 @@ + + + + + + + Game Statistics + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + True + True + True + GTK_POS_TOP + False + False + + + + True + 4 + 3 + False + 0 + 0 + + + + True + Game: + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 4 + 4 + + + 0 + 1 + 0 + 1 + fill + + + + + + + 4 + True + 0 + 0.5 + GTK_SHADOW_ETCHED_IN + + + + True + 5 + 4 + False + 0 + 0 + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 0 + 1 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 1 + 2 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 3 + 4 + 0 + 1 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 3 + 4 + 1 + 2 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 3 + 4 + fill + + + + + + + 80 + True + Won: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 0 + 1 + fill + + + + + + + 80 + True + Total: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 3 + 4 + fill + + + + + + + 100 + 80 + True + + + 0 + 1 + 0 + 4 + 10 + 10 + + + + + + 80 + True + Lost: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 1 + 2 + fill + + + + + + + True + + + 1 + 4 + 2 + 3 + 6 + fill + fill + + + + + + + + True + Current session + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 2 + 0 + + + label_item + + + + + 0 + 2 + 2 + 3 + 4 + + + + + + 4 + True + 0 + 0.5 + GTK_SHADOW_ETCHED_IN + + + + True + 5 + 4 + False + 0 + 0 + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 0 + 1 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 1 + 2 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 3 + 4 + 0 + 1 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 3 + 4 + 1 + 2 + fill + + + + + + + 50 + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 6 + 4 + + + 2 + 3 + 3 + 4 + fill + + + + + + + 80 + True + Won: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 0 + 1 + fill + + + + + + + 80 + True + Lost: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 1 + 2 + fill + + + + + + + 80 + True + Total: + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 6 + 4 + + + 1 + 2 + 3 + 4 + fill + + + + + + + 100 + 80 + True + + + 0 + 1 + 0 + 4 + 10 + 10 + + + + + + True + + + 1 + 4 + 2 + 3 + 6 + fill + fill + + + + + + + + True + Total + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 2 + 0 + + + label_item + + + + + 0 + 2 + 1 + 2 + 4 + + + + + False + True + + + + + + True + Current game + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + tab + + + + + + True + 3 + 3 + False + 0 + 0 + + + + 4 + True + True + True + True + GTK_POS_TOP + False + False + + + + True + 3 + 3 + False + 0 + 0 + + + + True + 4 + 4 + False + 0 + 0 + + + + True + Playing time: + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 4 + 4 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 1 + 2 + 1 + 2 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 3 + 4 + 1 + 2 + fill + + + + + + + True + Moves: + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 4 + 4 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 1 + 2 + 2 + 3 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 2 + 3 + 2 + 3 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 3 + 4 + 2 + 3 + fill + + + + + + + True + Total moves: + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 4 + 4 + + + 0 + 1 + 3 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 1 + 2 + 3 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 2 + 3 + 3 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 3 + 4 + 3 + 4 + fill + + + + + + + True + Minimum + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 1 + 2 + 0 + 1 + + + + + + + True + Maximum + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 2 + 3 + 0 + 1 + + + + + + + True + Average + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 4 + + + 3 + 4 + 0 + 1 + + + + + + 1 + 2 + 1 + 2 + + + + + True + True + + + + + + True + Summary + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + tab + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + False + True + + + + + + True + Playing time + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + tab + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + False + True + + + + + + True + Moves + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + tab + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + False + True + + + + + + True + Total moves + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + tab + + + + + 0 + 2 + 1 + 2 + + + + + + True + Game: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 0 + 1 + fill + + + + + + False + True + + + + + + True + Top 10 + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + tab + + + + + + True + 3 + 3 + False + 0 + 0 + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + 0 + 1 + 0 + 1 + + + + + False + True + + + + + + True + All games + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + tab + + + + + + True + 3 + 3 + False + 0 + 0 + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + 0 + 1 + 0 + 1 + + + + + False + True + + + + + + True + Full log + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + tab + + + + + + True + 3 + 3 + False + 0 + 0 + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_NONE + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + + + + + 0 + 1 + 0 + 1 + + + + + False + True + + + + + + True + Session log + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + tab + + + + + 0 + True + True + + + + + + + + Set timeouts + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + 0 + False + True + GTK_PACK_END + + + + + + 4 + True + 6 + 3 + False + 0 + 4 + + + + True + Demo: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Hint: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + Raise card: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + Highlight piles: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 3 + 4 + fill + + + + + + + True + Highlight cards: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 4 + 5 + fill + + + + + + + True + Highlight same rank: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 5 + 6 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 5 + 6 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 0 + 1 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 2 + 3 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 3 + 4 + fill + + + + + + + True + True + 1 + 1 + True + GTK_UPDATE_ALWAYS + False + False + 1 0.2 10 0.1 1 1 + + + + 2 + 3 + 4 + 5 + fill + + + + + + + 35 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 5 + 6 + fill + + + + + + 35 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 4 + 5 + fill + + + + + + 160 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 3 + 4 + fill + + + + + + 35 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 2 + 3 + fill + + + + + + 35 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 1 + 2 + fill + + + + + + 35 + True + True + False + GTK_POS_TOP + 1 + GTK_UPDATE_CONTINUOUS + False + 1 0.2 10 0.1 1 0 + + + + 1 + 2 + 0 + 1 + fill + + + + + 0 + True + True + + + + + + + + Set colors + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + 0 + False + True + GTK_PACK_END + + + + + + 4 + True + 8 + 3 + False + 0 + 0 + + + + True + Highlight piles: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + 4 + 4 + fill + + + + + + + True + Highlight cards 1: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 2 + 3 + 4 + 4 + fill + + + + + + + True + Highlight cards 2: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 3 + 4 + 4 + 4 + fill + + + + + + + True + Highlight same rank 1: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 4 + 5 + 4 + 4 + fill + + + + + + + True + Highlight same rank 2: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 5 + 6 + 4 + 4 + fill + + + + + + + True + Hint arrow: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 6 + 7 + 4 + 4 + fill + + + + + + + True + Highlight not matching: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 7 + 8 + 4 + 4 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 0 + 1 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 2 + 3 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 3 + 4 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 4 + 5 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 5 + 6 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 6 + 7 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-color + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 7 + 8 + fill + + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 1 + 2 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 2 + 3 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 3 + 4 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 4 + 5 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 5 + 6 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 6 + 7 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 7 + 8 + fill + fill + + + + + + True + True + False + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + + + 1 + 2 + 0 + 1 + fill + fill + + + + + + True + Text foreground: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 0 + 1 + 4 + 4 + fill + + + + + + 0 + True + True + + + + + + + + Set font + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + 0 + False + True + GTK_PACK_END + + + + + + 4 + True + 7 + 3 + False + 0 + 0 + + + + True + HTML: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 0 + 1 + 4 + 4 + fill + + + + + + + True + Small: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + 4 + 4 + fill + + + + + + + True + Fixed: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 2 + 3 + 4 + 4 + fill + + + + + + + True + Tableau default: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 3 + 4 + 4 + 4 + fill + + + + + + + True + Tableau fixed: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 4 + 5 + 4 + 4 + fill + + + + + + + True + Tableau small: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 6 + 7 + 4 + 4 + fill + + + + + + + True + Tableau large: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 5 + 6 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 0 + 1 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 1 + 2 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 2 + 3 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 3 + 4 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 4 + 5 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 5 + 6 + 4 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 4 + 0 + + + 1 + 2 + 6 + 7 + 4 + 4 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 0 + 1 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 2 + 3 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 3 + 4 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 4 + 5 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 5 + 6 + fill + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-select-font + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + Change... + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + + + + 2 + 3 + 6 + 7 + fill + + + + + + 0 + True + True + + + + + + + + Sound settings + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + False + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + True + True + True + gtk-apply + True + GTK_RELIEF_NORMAL + True + -10 + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + 4 + 3 + False + 0 + 0 + + + + 4 + True + True + Sound enabled + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 0 + 3 + 0 + 1 + fill + + + + + + + True + Sample volume: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + Music volume: + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 4 + 4 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + True + 1 + 0 + True + GTK_UPDATE_ALWAYS + False + False + 1 0 128 1 10 10 + + + + 2 + 3 + 1 + 2 + fill + + + + + + + 120 + True + True + False + GTK_POS_TOP + 0 + GTK_UPDATE_CONTINUOUS + False + 0 0 128 1 10 0 + + + + 1 + 2 + 2 + 3 + 4 + fill + + + + + + 120 + True + True + False + GTK_POS_TOP + 0 + GTK_UPDATE_CONTINUOUS + False + 0 0 128 1 10 0 + + + + 1 + 2 + 1 + 2 + 4 + fill + + + + + + True + True + 1 + 0 + True + GTK_UPDATE_ALWAYS + False + False + 1 0 128 1 10 10 + + + + 2 + 3 + 2 + 3 + fill + + + + + + + 4 + True + 0 + 0.5 + GTK_SHADOW_ETCHED_IN + + + + True + 10 + 2 + False + 0 + 0 + + + + + + True + Enable samles + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + label_item + + + + + 0 + 3 + 3 + 4 + fill + + + + + 0 + True + True + + + + + + + diff --git a/games/pysolfc/pysolfc.info b/games/pysolfc/pysolfc.info new file mode 100644 index 0000000000..a0f036313a --- /dev/null +++ b/games/pysolfc/pysolfc.info @@ -0,0 +1,8 @@ +PRGNAM="pysolfc" +VERSION="1.1" +HOMEPAGE="http://pysolfc.sourceforge.net" +DOWNLOAD="http://downloads.sourceforge.net/pysolfc/PySolFC-1.1.tar.bz2" +MD5SUM="56aca8101b3534aaf3564c40ed6824f1" +MAINTAINER="Wade Nelson" +EMAIL="wade.nels@gmail.com" +APPROVED="dsomero" diff --git a/games/pysolfc/slack-desc b/games/pysolfc/slack-desc new file mode 100644 index 0000000000..c9f875365f --- /dev/null +++ b/games/pysolfc/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 ':'. + + |-----handy-ruler------------------------------------------------------| +pysolfc: pysolfc (a solitaire suite) +pysolfc: +pysolfc: PySolFC is a colection of more than 1000 solitaire card games. It is +pysolfc: a fork of the no longer maintained PySol Solitaire. There are games +pysolfc: that use the 52 card International Pattern deck, games for the 78 card +pysolfc: Tarock deck, eight and ten suite Ganjifa games, Hanafuda games, Matrix +pysolfc: games, Mahjongg games, and games for an original hexadecimal-based +pysolfc: deck. PySolFC features a modern look and feel, multiple cardsets and +pysolfc: backgrounds, sound, unlimited undo, player statistics, and much more. +pysolfc: +pysolfc: PySolFC is distributed under the terms of the GNU GPL. -- cgit v1.2.3-65-gdbad