From c3daedcb9fdedb72313cc7b110081c69b767a4ee Mon Sep 17 00:00:00 2001 From: Dale E. Edmons Date: Wed, 20 Feb 2008 21:59:52 -0800 Subject: Moved games/edutainment to test/education. --- education/gtypist/BUILD | 11 ++++ education/gtypist/DETAILS | 18 +++++++ education/gtypist/HISTORY | 34 ++++++++++++ education/tuxmath/BUILD | 11 ++++ education/tuxmath/DEPENDS | 2 + education/tuxmath/DETAILS | 18 +++++++ education/tuxmath/HISTORY | 28 ++++++++++ education/tuxpaint/BUILD | 7 +++ education/tuxpaint/DEPENDS | 14 +++++ education/tuxpaint/DETAILS | 25 +++++++++ education/tuxpaint/HISTORY | 57 +++++++++++++++++++++ education/tuxpaint/INSTALL | 5 ++ education/tuxpaint/PRE_BUILD | 3 ++ education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig | Bin 0 -> 280 bytes .../tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig | Bin 0 -> 280 bytes education/tuxtype/BUILD | 17 ++++++ education/tuxtype/DEPENDS | 2 + education/tuxtype/DETAILS | 22 ++++++++ education/tuxtype/HISTORY | 49 ++++++++++++++++++ 19 files changed, 323 insertions(+) create mode 100755 education/gtypist/BUILD create mode 100755 education/gtypist/DETAILS create mode 100644 education/gtypist/HISTORY create mode 100755 education/tuxmath/BUILD create mode 100755 education/tuxmath/DEPENDS create mode 100755 education/tuxmath/DETAILS create mode 100644 education/tuxmath/HISTORY create mode 100755 education/tuxpaint/BUILD create mode 100755 education/tuxpaint/DEPENDS create mode 100755 education/tuxpaint/DETAILS create mode 100644 education/tuxpaint/HISTORY create mode 100755 education/tuxpaint/INSTALL create mode 100755 education/tuxpaint/PRE_BUILD create mode 100644 education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig create mode 100644 education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig create mode 100755 education/tuxtype/BUILD create mode 100755 education/tuxtype/DEPENDS create mode 100755 education/tuxtype/DETAILS create mode 100644 education/tuxtype/HISTORY (limited to 'education') 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 + * DETAILS: [automated] Removed MAINTAINER. + +2006-06-12 Arwed v. Merkatz + * DETAILS: inserted BUILD_API=1 line + +2005-12-01 Seth Woolley + * DETAILS: MD5 -> SHA512 + +2003-06-18 hgg + * New Games grimoire is born! + +2003-05-19 hgg + * Update for ${INSTALL_ROOT} + +2002-09-05 Arwed v. Merkatz + * New version: 2.6.2 + +2002-09-03 Arwed v. Merkatz + * 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 + * New version: 2.6 + +2002-04-10 Jerome Zago + * New spell sent by Nathan Doss . + * 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 + * DETAILS: [automated] Removed MAINTAINER. + +2006-06-12 Arwed v. Merkatz + * DETAILS: inserted BUILD_API=1 line + +2005-12-01 Seth Woolley + * DETAILS: MD5 -> SHA512 + +2004-08-03 Eric Sandall + * DEPENDS: SDL_image and SDL_mixer renamed to sdl* + Removed SDL as the above depend on sdl + +2003-12-07 hgg + * BUILD: add /usr/games before install + +2003-06-18 hgg + * New Games grimoire is born! + +2002-10-19 Eric Sandall + * Fixed Bug #1417 + +2002-08-26 Eric Sandall + * DETAILS: Updated/added MAINTAINER, MD5, LICENSE + +2002-05-11 David Pradier + * 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 + * 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 + * DETAILS: [automated] Removed BUILD_API=2. + +2005-12-16 Ladislav Hagara + * DETAILS: 0.9.15b and 2005.11.25 + * DETAILS, BUILD, INSTALL: converted to BUILD_API=2 + +2005-12-01 Seth Woolley + * DETAILS: MD5 -> SHA512 + +2005-11-28 Andraž "ruskie" Levstik + * PRE_BUILD: unpack api update + +2004-08-03 Eric Sandall + * 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 + * DETAILS: Removed MAINTAINER + Cleaned up spacing + Shortened SHORT + +2003-12-28 hgg + * DETAILS: update to 0.9.13 + * DETAILS,BUILD: new stamp set + +2003-09-30 hgg + * DETAILS: Update to 0.9.12 + +2003-07-04 hgg + * BUILD: Add non-default icon dirs to build + +2003-07-03 hgg + * DETAILS: Add stamps (SOURCE2) for a little princess in the SMGL world + +2003-06-18 hgg + * 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 Binary files /dev/null and b/education/tuxpaint/tuxpaint-0.9.18.tar.gz.sig 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 Binary files /dev/null and b/education/tuxpaint/tuxpaint-stamps-2007.11.21.tar.gz.sig 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 + * DETAILS: [automated] Removed MAINTAINER. + +2006-06-12 Arwed v. Merkatz + * DETAILS: inserted BUILD_API=1 line + +2005-12-01 Seth Woolley + * DETAILS: MD5 -> SHA512 + +2004-08-03 Eric Sandall + * DEPENDS: SDL_image and SDL_mixer renamed to sdl* + Removed SDL as the above depend on sdl + +2003-12-08 hgg + * BUILD: typo in last edit + +2003-11-28 hgg + * BUILD: add mkdir -p /usr/games (bug 4792) + +2003-07-12 hgg + * BUILD: Bug where configure doesn't set up data paths correctly, so script pointing to + installation is necessary + +2003-06-18 hgg + * New Games grimoire is born! + +2003-05-26 Eric Sandall + * DETAILS: Website now hosted on SourceForge + +2003-05-19 hgg + * BUILD: Update for ${INSTALL_ROOT} + +2003-04-19 Seth Woolley + * DETAILS: FUZZ fix .gz to .bz2 + +2002-08-28 Eric Sandall + * DETAILS: Updated VERSION to 1.0.3 + +2002-08-26 Eric Sandall + * DETAILS: Updated MAINTAINER + +2002-08-24 Eric Sandall + * DETAILS: Updated version to 1.0.2 + Added MAINTAINER, MD5 and LICENSE + Changed SOURCE_URL to use $SOURCEFORGE_URL + +2002-05-11 David Pradier + * HISTORY: Added this History file. + -- cgit v1.2.3