summaryrefslogtreecommitdiffstats
path: root/education
diff options
context:
space:
mode:
authorDale E. Edmons2008-02-20 21:59:52 -0800
committerDale E. Edmons2008-02-20 21:59:52 -0800
commitc3daedcb9fdedb72313cc7b110081c69b767a4ee (patch)
tree4f722e9bed46944fbd68433d79178c5b30a18166 /education
parentdcaed838c8fc9bace31bbaf9f9e8e4b6b95ec1b4 (diff)
Moved games/edutainment to test/education.
Diffstat (limited to 'education')
-rwxr-xr-xeducation/gtypist/BUILD11
-rwxr-xr-xeducation/gtypist/DETAILS18
-rw-r--r--education/gtypist/HISTORY34
-rwxr-xr-xeducation/tuxmath/BUILD11
-rwxr-xr-xeducation/tuxmath/DEPENDS2
-rwxr-xr-xeducation/tuxmath/DETAILS18
-rw-r--r--education/tuxmath/HISTORY28
-rwxr-xr-xeducation/tuxpaint/BUILD7
-rwxr-xr-xeducation/tuxpaint/DEPENDS14
-rwxr-xr-xeducation/tuxpaint/DETAILS25
-rw-r--r--education/tuxpaint/HISTORY57
-rwxr-xr-xeducation/tuxpaint/INSTALL5
-rwxr-xr-xeducation/tuxpaint/PRE_BUILD3
-rw-r--r--education/tuxpaint/tuxpaint-0.9.18.tar.gz.sigbin0 -> 280 bytes
-rw-r--r--education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sigbin0 -> 280 bytes
-rwxr-xr-xeducation/tuxtype/BUILD17
-rwxr-xr-xeducation/tuxtype/DEPENDS2
-rwxr-xr-xeducation/tuxtype/DETAILS22
-rw-r--r--education/tuxtype/HISTORY49
19 files changed, 323 insertions, 0 deletions
diff --git a/education/gtypist/BUILD b/education/gtypist/BUILD
new file mode 100755
index 0000000000..8b9418b634
--- /dev/null
+++ b/education/gtypist/BUILD
@@ -0,0 +1,11 @@
+(
+
+ ./configure --prefix=${INSTALL_ROOT}/usr \
+ --infodir=${INSTALL_ROOT}/usr/share/info \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ $OPTS &&
+ make &&
+ prepare_install &&
+ make install
+
+) > $C_FIFO 2>&1
diff --git a/education/gtypist/DETAILS b/education/gtypist/DETAILS
new file mode 100755
index 0000000000..ab88e2d525
--- /dev/null
+++ b/education/gtypist/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=gtypist
+ VERSION=2.6.2
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=${GNU_URL}/$SPELL/$SOURCE
+ WEB_SITE=http://www.gnu.org/software/gtypist/
+ ENTERED=20020410
+ UPDATED=20020502
+ SOURCE_HASH=sha512:f1e12f9a07633ddb9c3c1870bb4f4f67f7cb384c297dc0d6d006915fcc75a8cc2fb87c23e270bbaad757423441ea342281f7b9d5968a1ea8e7c52b5c67095b10
+ LICENSE[0]=GPL
+ BUILD_API=1
+ SHORT="GNU Typist is a console-based typing tutor"
+cat << EOF
+GNU Typist is an interactive typing tutor program. It uses an
+input file to create a series of typing tutorials, drills,
+and speed tests. It is intended to be used on raw terminals
+without graphics.
+EOF
diff --git a/education/gtypist/HISTORY b/education/gtypist/HISTORY
new file mode 100644
index 0000000000..27405d686e
--- /dev/null
+++ b/education/gtypist/HISTORY
@@ -0,0 +1,34 @@
+2006-09-21 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * DETAILS: [automated] Removed MAINTAINER.
+
+2006-06-12 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: inserted BUILD_API=1 line
+
+2005-12-01 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2003-06-18 hgg <hgreig@bigpond.net.au>
+ * New Games grimoire is born!
+
+2003-05-19 hgg <hgreig@bigpond.net.au>
+ * Update for ${INSTALL_ROOT}
+
+2002-09-05 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * New version: 2.6.2
+
+2002-09-03 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * added MD5 and LICENSE fields
+ * changed MAINTAINER
+ * changed SOURCE_URL to use GNU_URL
+ * New version: 2.6.1
+ reverted back to 2.6 due to missing files in 2.6.1
+
+2002-05-02 Jerome Zago <jerome.zago@insalien.org>
+ * New version: 2.6
+
+2002-04-10 Jerome Zago <jerome.zago@insalien.org>
+ * New spell sent by Nathan Doss <ndoss@mtlaurel.org>.
+ * Man and info pages now go into /usr/share/{info|man} (FHS
+ compliance).
+ * Added POST_BUILD to avoid the unnecessary 'gather_docs' step.
+
diff --git a/education/tuxmath/BUILD b/education/tuxmath/BUILD
new file mode 100755
index 0000000000..320f996d45
--- /dev/null
+++ b/education/tuxmath/BUILD
@@ -0,0 +1,11 @@
+(
+
+ sedit "s:/local::" Makefile
+ sedit "s/-O2/$CFLAGS/" Makefile
+ sedit "s:/usr/bin/:/usr/games/:" Makefile
+ make &&
+ prepare_install &&
+ mkdir -p ${INSTALL_ROOT}/usr/games &&
+ make install
+
+) > $C_FIFO 2>&1
diff --git a/education/tuxmath/DEPENDS b/education/tuxmath/DEPENDS
new file mode 100755
index 0000000000..0934025201
--- /dev/null
+++ b/education/tuxmath/DEPENDS
@@ -0,0 +1,2 @@
+depends sdl_image &&
+depends sdl_mixer
diff --git a/education/tuxmath/DETAILS b/education/tuxmath/DETAILS
new file mode 100755
index 0000000000..864200ef01
--- /dev/null
+++ b/education/tuxmath/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=tuxmath
+ VERSION=2001.09.07-0102
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_HASH=sha512:04ce6e7458f7b1a5c7e0c2e2700d89e6f4fafbbcc5452a04e474207b9d402e53cd989816eb795f5496aa5b6ea55c3262adb5e108cf4c7e4050aeae2d6c76648a
+ WEB_SITE=http://www.geekcomix.com/dm/tuxmath/
+ ENTERED=20020131
+ UPDATED=20020131
+ LICENSE[0]=GPL
+ BUILD_API=1
+ SHORT="tuxmath is a game where you do math fast or watch your city get blasted."
+cat << EOF
+"Tux, of Math Command" is an educational math tutorial game for
+elementary school level children. Like so many other Linux games, it
+stars Tux, the Linux Penguin. Players must answer math equations to
+shoot down comets which are falling towards their cities.
+EOF
diff --git a/education/tuxmath/HISTORY b/education/tuxmath/HISTORY
new file mode 100644
index 0000000000..14b26df44f
--- /dev/null
+++ b/education/tuxmath/HISTORY
@@ -0,0 +1,28 @@
+2006-09-21 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * DETAILS: [automated] Removed MAINTAINER.
+
+2006-06-12 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: inserted BUILD_API=1 line
+
+2005-12-01 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2004-08-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: SDL_image and SDL_mixer renamed to sdl*
+ Removed SDL as the above depend on sdl
+
+2003-12-07 hgg <hgreig@bigpond.net.au>
+ * BUILD: add /usr/games before install
+
+2003-06-18 hgg <hgreig@bigpond.net.au>
+ * New Games grimoire is born!
+
+2002-10-19 Eric Sandall <sandalle@sourcemage.org>
+ * Fixed Bug #1417
+
+2002-08-26 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated/added MAINTAINER, MD5, LICENSE
+
+2002-05-11 David Pradier <pradierdavid@yahoo.fr>
+ * Added this History file.
+
diff --git a/education/tuxpaint/BUILD b/education/tuxpaint/BUILD
new file mode 100755
index 0000000000..452f9e43d9
--- /dev/null
+++ b/education/tuxpaint/BUILD
@@ -0,0 +1,7 @@
+if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then
+ sedit "s:CFLAGS=-g:& $CFLAGS:" magic/Makefile
+fi &&
+
+sedit "s/\/usr\/local/\/usr/g" Makefile &&
+sedit "s/OPTFLAGS=-O2/CFLAGS=$CFLAGS/g" Makefile &&
+make
diff --git a/education/tuxpaint/DEPENDS b/education/tuxpaint/DEPENDS
new file mode 100755
index 0000000000..a9a3ee0ddb
--- /dev/null
+++ b/education/tuxpaint/DEPENDS
@@ -0,0 +1,14 @@
+depends cairo &&
+depends freetype2 &&
+depends gettext &&
+depends libpaper &&
+depends libpng &&
+depends sdl_image &&
+depends sdl_mixer &&
+depends sdl_pango &&
+depends sdl_ttf &&
+
+optional_depends netpbm \
+ "" \
+ "" \
+ "for printing support"
diff --git a/education/tuxpaint/DETAILS b/education/tuxpaint/DETAILS
new file mode 100755
index 0000000000..c72398b00e
--- /dev/null
+++ b/education/tuxpaint/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=tuxpaint
+ VERSION=0.9.18
+ STAMPS_VER=2007.11.21
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SPELL-stamps-$STAMPS_VER.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE2
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig"
+ SOURCE2_GPG="gurus.gpg:$SOURCE2.sig"
+# SOURCE_HASH=sha512:f07dd41abfed024fc4232575ab2c8a393b5c2d60a79089f70a02e6e125051c8ddba4239ec58e6c16ac09186f1f8b1f5d32aba3045e795e2cccc830db560d4a60
+# SOURCE2_HASH=sha512:afdd9b147a1e310405cad4e11d37882570bf4edc50e82a587282a2e8be53a05bdb55f6fd6c54a86b3bd9c5f99d10d704c3b5865d3de23c1a1583455641172b76
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.tuxpaint.org/
+ ENTERED=20030618
+ SHORT="Drawing program for young children"
+cat << EOF
+Tux Paint" is a drawing program for young children. It has a simple interface
+and fixed canvas size, and provides access to previous images using a thumbnail
+browser (e.g., no access to the underlying filesystem).
+
+Unlike popular drawing programs like "The GIMP," it has a very limited toolset.
+However, it provides a much simpler interface, and has entertaining,
+child-oriented additions such as sound effects.
+EOF
diff --git a/education/tuxpaint/HISTORY b/education/tuxpaint/HISTORY
new file mode 100644
index 0000000000..afa2833ef4
--- /dev/null
+++ b/education/tuxpaint/HISTORY
@@ -0,0 +1,57 @@
+2007-11-26 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated to 0.9.18 (stamps to 2007.11.21)
+ Formatted long description to <80 columns
+ Removed UPDATED
+ WEB_SITE changed to http://www.tuxpaint.org
+ Define STAMPS_VER
+ * DEPENDS: Adding sdl_pango and cairo as dependencies
+ Added dependency on libpaper (supposedly optional, but not found)
+ sdl_mixer, sdl_pango, cairo, and librsvg2 are technically optionl,
+ but default to being used and I don't feel like making all the queries
+ to have them properly optional, sorry
+ netpbm is no longer used, by default, but still optional
+ * BUILD: Uses OPTFLAGS for non-lib (e.g. SDL) flags
+ Fix magic lib on x86_64 (missing -fPIC in CLFAGS)
+ * INSTALL: Use STAMPS_VER
+ stamps now uses 'install-all' instead of 'install' to make
+
+2006-09-21 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * DETAILS: [automated] Removed BUILD_API=2.
+
+2005-12-16 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS: 0.9.15b and 2005.11.25
+ * DETAILS, BUILD, INSTALL: converted to BUILD_API=2
+
+2005-12-01 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2005-11-28 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * PRE_BUILD: unpack api update
+
+2004-08-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: SDL_image, SDL_mixer, and SDL_ttf renamed to sdl*
+ Removed SDL as the above depend on sdl
+ Removed TABs
+ Formatted to Guru Handbook
+
+2004-07-12 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Removed MAINTAINER
+ Cleaned up spacing
+ Shortened SHORT
+
+2003-12-28 hgg <hgreig@bigpond.net.au>
+ * DETAILS: update to 0.9.13
+ * DETAILS,BUILD: new stamp set
+
+2003-09-30 hgg <hgreig@bigpond.net.au>
+ * DETAILS: Update to 0.9.12
+
+2003-07-04 hgg <hgreig@bigpond.net.au>
+ * BUILD: Add non-default icon dirs to build
+
+2003-07-03 hgg <hgreig@bigpond.net.au>
+ * DETAILS: Add stamps (SOURCE2) for a little princess in the SMGL world
+
+2003-06-18 hgg <hgreig@bigpond.net.au>
+ * Created this spell
+
diff --git a/education/tuxpaint/INSTALL b/education/tuxpaint/INSTALL
new file mode 100755
index 0000000000..f71d1b7cd8
--- /dev/null
+++ b/education/tuxpaint/INSTALL
@@ -0,0 +1,5 @@
+mkdir -p ${INSTALL_ROOT}/usr/share/icons/hicolor/{16x16,48x48}/apps/ &&
+make install &&
+cd tuxpaint-stamps-$STAMPS_VER &&
+sedit "s/\/usr\/local/\/usr/g" Makefile &&
+make install-all
diff --git a/education/tuxpaint/PRE_BUILD b/education/tuxpaint/PRE_BUILD
new file mode 100755
index 0000000000..f2cfac7e60
--- /dev/null
+++ b/education/tuxpaint/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+unpack_file 2
diff --git a/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig b/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig
new file mode 100644
index 0000000000..c54205cae0
--- /dev/null
+++ b/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig
Binary files differ
diff --git a/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig b/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig
new file mode 100644
index 0000000000..2428d93cd4
--- /dev/null
+++ b/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig
Binary files differ
diff --git a/education/tuxtype/BUILD b/education/tuxtype/BUILD
new file mode 100755
index 0000000000..de5dbb06a6
--- /dev/null
+++ b/education/tuxtype/BUILD
@@ -0,0 +1,17 @@
+(
+I_DIR=${INSTALL_ROOT}/usr/share/games/$SPELL &&
+ ./configure --build=$BUILD \
+ --prefix=${INSTALL_ROOT}/usr/share/games \
+ --bindir=${INSTALL_ROOT}/usr/share/games \
+ $OPTS &&
+ make &&
+ prepare_install &&
+ make install
+echo -e "#!/bin/sh \n
+# Needed to make symlinks/shortcuts work. \n
+# the binaries must run with correct working directory \n
+cd "${I_DIR}" \n ./tuxtype \$* \n exit \$?" > ttype &&
+ mkdir -p ${INSTALL_ROOT}/usr/games &&
+install ttype ${INSTALL_ROOT}/usr/games/tuxtype
+
+) > $C_FIFO 2>&1
diff --git a/education/tuxtype/DEPENDS b/education/tuxtype/DEPENDS
new file mode 100755
index 0000000000..0934025201
--- /dev/null
+++ b/education/tuxtype/DEPENDS
@@ -0,0 +1,2 @@
+depends sdl_image &&
+depends sdl_mixer
diff --git a/education/tuxtype/DETAILS b/education/tuxtype/DETAILS
new file mode 100755
index 0000000000..bf8b4d9666
--- /dev/null
+++ b/education/tuxtype/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=tuxtype
+ VERSION=1.0.3
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ SOURCE_HASH=sha512:5e925b17c829e35d65423066d5eab8d16aa0387770252b0e6913de610f97181bfcc005161278f6101f74e349edfc0a85ba0dbcdd96a68340067f2bd2c8132d46
+ WEB_SITE=http://tuxtype.sourceforge.net/
+ ENTERED=20020131
+ UPDATED=20020131
+ LICENSE[0]=GPL
+ BUILD_API=1
+ SHORT="tuxtype is a typing tutorial game starting Tux"
+cat << EOF
+TuxTyping is an educational typing tutorial game starring Tux, the
+Linux Penguin. The player guides Tux to eat fish which are falling
+from the top of the screen. Each fish has a letter or a word written
+on it. When the player presses the corresponding key, or types the
+appropriate word, Tux will position himself to eat the fish. The game
+is intended for children learning to type and to spell, though it
+does have higher difficulty levels which even experienced typists may
+find challenging.
+EOF
diff --git a/education/tuxtype/HISTORY b/education/tuxtype/HISTORY
new file mode 100644
index 0000000000..b62eccc0e5
--- /dev/null
+++ b/education/tuxtype/HISTORY
@@ -0,0 +1,49 @@
+2006-09-21 Andraž "ruskie" Levstik <ruskie@mages.ath.cx>
+ * DETAILS: [automated] Removed MAINTAINER.
+
+2006-06-12 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: inserted BUILD_API=1 line
+
+2005-12-01 Seth Woolley <seth@tautology.org>
+ * DETAILS: MD5 -> SHA512
+
+2004-08-03 Eric Sandall <sandalle@sourcemage.org>
+ * DEPENDS: SDL_image and SDL_mixer renamed to sdl*
+ Removed SDL as the above depend on sdl
+
+2003-12-08 hgg <hgreig@bigpond.net.au>
+ * BUILD: typo in last edit
+
+2003-11-28 hgg <hgreig@bigpond.net.au>
+ * BUILD: add mkdir -p /usr/games (bug 4792)
+
+2003-07-12 hgg <hgreig@bigpond.net.au>
+ * BUILD: Bug where configure doesn't set up data paths correctly, so script pointing to
+ installation is necessary
+
+2003-06-18 hgg <hgreig@bigpond.net.au>
+ * New Games grimoire is born!
+
+2003-05-26 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Website now hosted on SourceForge
+
+2003-05-19 hgg <hgreig@bigpond.net.au>
+ * BUILD: Update for ${INSTALL_ROOT}
+
+2003-04-19 Seth Woolley <seth@tautology.org>
+ * DETAILS: FUZZ fix .gz to .bz2
+
+2002-08-28 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated VERSION to 1.0.3
+
+2002-08-26 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated MAINTAINER
+
+2002-08-24 Eric Sandall <sandalle@sourcemage.org>
+ * DETAILS: Updated version to 1.0.2
+ Added MAINTAINER, MD5 and LICENSE
+ Changed SOURCE_URL to use $SOURCEFORGE_URL
+
+2002-05-11 David Pradier <pradierdavid@yahoo.fr>
+ * HISTORY: Added this History file.
+