wok rev 1042

Add xpat2
author Bill Nagel <wcnagel@xxxxxxxx>
date Fri Jul 11 20:11:55 2008 +0000 (2008-07-11)
parents 48fcd5723861
children bfa41136b77a
files xpat2/receipt xpat2/stuff/Makefile xpat2/stuff/XPat.ad xpat2/stuff/xpat2.desktop xpat2/stuff/xpat2.patch xpat2/stuff/xpat2.png
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/xpat2/receipt	Fri Jul 11 20:11:55 2008 +0000
     1.3 @@ -0,0 +1,33 @@
     1.4 +# SliTaz package receipt
     1.5 +
     1.6 +PACKAGE="xpat2"
     1.7 +VERSION="1.07"
     1.8 +CATEGORY="games"
     1.9 +SHORT_DESC="Soltaire games for X."
    1.10 +MAINTAINER="wcnagel"
    1.11 +DEPENDS="xorg"
    1.12 +BUILD_DEPENDS="xorg-dev xorg-dev-proto"
    1.13 +TARBALL="$PACKAGE-$VERSION-src.tar.gz"
    1.14 +WGET_URL="http://www.ibiblio.org/pub/Linux/games/solitaires/$TARBALL"
    1.15 +
    1.16 +# Rules to configure and make the package.
    1.17 +compile_rules()
    1.18 +{
    1.19 +	cd $src
    1.20 +	patch -p1 < ../stuff/xpat2.patch
    1.21 +	cd src
    1.22 +	cp ../../stuff/Makefile .
    1.23 +	make
    1.24 +	make DESTDIR=../_pkg install
    1.25 +}
    1.26 +
    1.27 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.28 +genpkg_rules()
    1.29 +{
    1.30 +	mkdir -p $fs/var/games/xpat2
    1.31 +	cp -a $_pkg/usr $fs
    1.32 +	mkdir -p $fs/usr/share/X11/app-defaults/
    1.33 +	cp -a $src/../stuff/XPat.ad $fs/usr/share/X11/app-defaults/XPat
    1.34 +	touch $fs/var/games/xpat2/xpat.log
    1.35 +	chmod 666 $fs/var/games/xpat2/xpat.log
    1.36 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/xpat2/stuff/Makefile	Fri Jul 11 20:11:55 2008 +0000
     2.3 @@ -0,0 +1,35 @@
     2.4 +PREFIX          = /usr
     2.5 +CFLAGS          = -DuseXaw -DONLINE_HELP -DSOUND -DGFX2
     2.6 +CFLAGS         += -DLIBDIR=\"/usr/share/xpat2\"
     2.7 +CFLAGS         += -DSCOREFILE=\"/var/games/xpat2/xpat.log\"
     2.8 +LDFLAGS         = -lX11 -lXaw
     2.9 +
    2.10 +STDOBJS         = rules.o commands.o messages.o hints.o layout.o \
    2.11 +                  arrows.o loadsave.o util.o moves.o \
    2.12 +                  r_Klondike.o r_Spider.o r_Delight.o r_MonteCarlo.o \
    2.13 +                  r_Midnight.o r_Gypsy.o r_Seahaven.o r_FreeCell.o \
    2.14 +                  r_Calculatio.o r_Michaels.o r_Royal.o r_Canfield.o \
    2.15 +                  r_mdCanfield.o r_Bakers.o r_Oonsoo.o r_BlueMoon.o
    2.16 +
    2.17 +XOBJS		= X-events.o X-layout.o X-expose.o X-cards.o \
    2.18 +		  X-markcard.o X-arrows.o X-widget.o $(GFXOBJ) \
    2.19 +		  Xaw-help.o Xaw-main.o X-sound_SUN.o X-gfx2.o
    2.20 +
    2.21 +OBJS            = $(STDOBJS) $(XOBJS)
    2.22 +
    2.23 +MYPROG          = xpat2
    2.24 +
    2.25 +all: $(MYPROG)
    2.26 +
    2.27 +$(MYPROG): $(OBJS)
    2.28 +	gcc -o $(MYPROG) $(LDFLAGS) $(OBJS)
    2.29 +	
    2.30 +install:
    2.31 +	install -d $(DESTDIR)$(PREFIX)/bin
    2.32 +	install -m 755 xpat2 $(DESTDIR)$(PREFIX)/bin
    2.33 +	install -d $(DESTDIR)$(PREFIX)/share/xpat2/default
    2.34 +	install -m 644 ../lib/help* ../lib/hlp* ../lib/keys $(DESTDIR)$(PREFIX)/share/xpat2
    2.35 +	install -m 644 ../lib/default/* $(DESTDIR)$(PREFIX)/share/xpat2/default
    2.36 +
    2.37 +clean:
    2.38 +	rm $(MYPROG) *.o
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/xpat2/stuff/XPat.ad	Fri Jul 11 20:11:55 2008 +0000
     3.3 @@ -0,0 +1,58 @@
     3.4 +! sample entries to use argv[0] as -rules argument:
     3.5 +spider*rules:			Spider
     3.6 +gypsy*rules:			Gypsy
     3.7 +klondike*rules:			Klondike
     3.8 +seahaven*rules:			Seahaven
     3.9 +freecell*rules:			Free Cell
    3.10 +canfield*rules:			Canfield
    3.11 +
    3.12 +XPat*font:                      6x13
    3.13 +XPat*beNiceToColormap:		false
    3.14 +XPat*shapeStyle:		Rectangle
    3.15 +XPat*topShadowContrast:		20
    3.16 +XPat*bottomShadowContrast:	40
    3.17 +XPat*Scrollbar*background:	Gray70
    3.18 +XPat*Background:		grey85
    3.19 +XPat*Foreground:		black
    3.20 +XPat*resizeToPreferred:		True
    3.21 +XPat*input:			True
    3.22 +XPat*showGrip:			off
    3.23 +XPat*shadowWidth:               2
    3.24 +XPat*messages.justify:		Left
    3.25 +XPat*upperbox.orientation:	XtorientHorizontal
    3.26 +XPat*lowerbox.orientation:	XtorientHorizontal
    3.27 +XPat*Tableau.keyboardFile:	keys
    3.28 +XPat*Tableau.messageFile:	messages
    3.29 +XPat*Tableau.background:	DarkGreen
    3.30 +XPat*Tableau.arrowColor:	Gold
    3.31 +XPat*Tableau.markColor:		Black
    3.32 +XPat*Tableau.rules:		Gypsy
    3.33 +XPat*Viewport.allowHoriz:	True
    3.34 +XPat*Viewport.allowVert:	True
    3.35 +XPat*Viewport.useBottom:	True
    3.36 +XPat*Viewport.useRight:		True
    3.37 +XPat*Label.shadowWidth:		0
    3.38 +XPat*Label.BorderWidth:		2
    3.39 +XPat*Dialog*Translations: #override \n\
    3.40 +<Key>y: Ok()\n\
    3.41 +<Key>n: Cancel()\n
    3.42 +
    3.43 +XPat*title:			XPat
    3.44 +XPat.prompt.allowShellResize:	True
    3.45 +XPat.prompt.saveUnder:		True
    3.46 +XPat*Dialog*resizable:		True
    3.47 +XPat*Hint.Translations: #override\n\
    3.48 +<BtnDown>:set()\n\
    3.49 +<BtnUp>:HintNotify()unset()\n
    3.50 +
    3.51 +XPat*Sound.state:		True
    3.52 +XPat.help.width:		403
    3.53 +XPat.help.height:		200
    3.54 +XPat.help.title:		XPat Help Window
    3.55 +XPat.help.saveUnder:		True
    3.56 +XPat*Close Help.fromHoriz:	Topic
    3.57 +XPat*helptext*string:		Please choose a topic.
    3.58 +XPat*helptext*displayCaret:	False
    3.59 +XPat*helptext*scrollHorizontal:	whenNeeded
    3.60 +XPat*helptext*scrollVertical:	whenNeeded
    3.61 +XPat*helptext*editType:		read
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/xpat2/stuff/xpat2.desktop	Fri Jul 11 20:11:55 2008 +0000
     4.3 @@ -0,0 +1,8 @@
     4.4 +[Desktop Entry]
     4.5 +Type=Application
     4.6 +Encoding=UTF-8
     4.7 +Name=Solitaire Games (xpat2)
     4.8 +Exec=xpat2
     4.9 +Icon=xpat2.png
    4.10 +Terminal=false
    4.11 +Categories=Application;Game;
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/xpat2/stuff/xpat2.patch	Fri Jul 11 20:11:55 2008 +0000
     5.3 @@ -0,0 +1,10 @@
     5.4 +--- xpat2-1.07-orig/src/loadsave.c	Fri Jul 11 19:33:50 2008
     5.5 ++++ xpat2-1.07/src/loadsave.c	Fri Jul 11 19:35:36 2008
     5.6 +@@ -31,6 +31,7 @@
     5.7 + #  define NAME_MAX	14	/* every UNIX should have at least this */
     5.8 + #else
     5.9 + #  include <unistd.h>		/* for pathconf() */
    5.10 ++#  include <sys/types.h>
    5.11 + #  include <sys/utsname.h>	/* for uname() */
    5.12 + #endif
    5.13 + 
     6.1 Binary file xpat2/stuff/xpat2.png has changed