--- tuxtype-1.8.0.orig/debian/menu +++ tuxtype-1.8.0/debian/menu @@ -0,0 +1,3 @@ +?package(tuxtype):needs="X11" section="Education/Languages"\ + icon="/usr/share/pixmaps/tuxtype.png" \ + title="Tux Typing" command="/usr/games/tuxtype" --- tuxtype-1.8.0.orig/debian/rules +++ tuxtype-1.8.0/debian/rules @@ -0,0 +1,101 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +config.status: + dh_testdir + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --bindir=\$${prefix}/games --localstatedir=/var/games + + +build: build-arch build-indep + + +build-arch: build-arch-stamp + +build-arch-stamp: config.status + dh_testdir + # Add here commands to compile the package. + $(MAKE) + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: config.status + touch build-indep-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp install-stamp + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean + + +install: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # Add here commands to install the package into debian/tuxtype. + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + dh_installdirs -ptuxtype-data usr/share/ + dh_installdirs + cp $(CURDIR)/icon.png $(CURDIR)/debian/tuxtype/usr/share/pixmaps/tuxtype.png + cp $(CURDIR)/tuxtype.desktop \ + $(CURDIR)/debian/tuxtype/usr/share/applications/tuxtype.desktop + rm $(CURDIR)/debian/tmp/usr/share/tuxtype/fonts -Rf + + touch install-stamp + +install-arch: install +install-indep: install + +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_installman + dh_install --sourcedir=debian/tmp + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-independent files here. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture-dependent files here. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install tuxtype-data --- tuxtype-1.8.0.orig/debian/changelog +++ tuxtype-1.8.0/debian/changelog @@ -0,0 +1,342 @@ +tuxtype (1.8.0-1) unstable; urgency=low + + * New upstream release, quoting from the upstream changelog: + - new music files and backgrounds contributed by Caroline Ford, + some old sounds (the ones with suboptimal free licensing) removed - + Tux Typing is now 100% DFSG-compliant (Closes: #400924) + - fixed a problem that was causing the wrong key to flash in the bottom + row of keys + - game Instructions - simplified and reactivated cascade and laser game + instruction scripts, fixed scripting background image so that it scales + properly in fullscreen + - scripting - Added some basic scripts so that new users will have a + complete lesson set out of the box. Added a howto in the docs. + - Sarah Frisk's word list editor from GSoC 2009 has been merged in as + a new, somewhat "beta" feature. (Closes: #94986) + * tuxtype.postinst: Make tuxtype binary and shared wordlist directory + setgid games, so that wordlists can be edited and shared. This is done + with dpkg-statoverride, so local admins can override this decission. + + -- Holger Levsen Wed, 25 Nov 2009 13:17:11 +0100 + +tuxtype (1.7.5.dfsg1-2) unstable; urgency=low + + * Bump standards version to 3.8.3, no changes needed. + * Make tuxtype-data-nonfree a suggests: again. (Closes: #551315) + + -- Holger Levsen Sat, 17 Oct 2009 09:24:32 +0000 + +tuxtype (1.7.5.dfsg1-1) unstable; urgency=low + + * New upstream release, addressing several issues, primarily translation + issues and handling of the xml lesson files. + * Add build-depends for librsvg2-dev. + * Drop automake and quilt from build-depends, all patches have been applied + upstream. + * Install .mo files into /usr/share/locale/ so that translations become + available. (Closes: #531753) + * Use the new upstream icon and .desktop file, thanks to Loïc Martin. + (Closes: #530542) + * Use "set -e" in tuxtype.postinst to appease lintian. + + -- Holger Levsen Thu, 11 Jun 2009 16:06:56 +0200 + +tuxtype (1.7.4.dfsg1-1) unstable; urgency=low + + * New upstream version (Closes: #528423) with lots of bug fixes and code + cleanups, GNU gettext is used for internationalization, added themes and + translations for multiple additional Indic languages, improved font + handling (Closes: #489924, #497112), a new graphical keyboard hint system, + rewritten phrase practice activity, fullscreen mode at native resolution. + * Do not call autoreconf during the build anymore. + * Drop 100-nynorsk-words.patch,110-ttf-sil-andika.patch and + 120_fix-null-pointer.patch as the issues have been resolved upstream. + * Add ttf-bengali-fonts, ttf-devanagari-fonts, ttf-gujarati-fonts, + ttf-kannada-fonts, ttf-oriya-fonts, ttf-punjabi-fonts, ttf-tamil-fonts, + ttf-telugu-fonts to Recommends:. + * Bump Standards-version to 3.8.1, no changes needed. + * Switch packaging to svn-buildpackage. + + -- Holger Levsen Thu, 21 May 2009 11:28:01 +0200 + +tuxtype (1.5.17.dfsg1-4) unstable; urgency=low + + * Install .desktop file. (Closes: #509364) + * Removed .pc/.version from diff. + + -- Holger Levsen Thu, 08 Jan 2009 18:24:00 +0100 + +tuxtype (1.5.17.dfsg1-3) unstable; urgency=low + + * Include patches from Patrick Winnertz which prevent tuxtype from crashing + if no wordlists are available and which fix the german keyboard + definition. (Closes: #473618) + * Remove tuxtype-data conflict on older versions of tuxtype. + + -- Holger Levsen Sun, 06 Jul 2008 19:26:17 +0200 + +tuxtype (1.5.17.dfsg1-2) unstable; urgency=low + + * Bump Standards-version to 3.8.0, no changes needed. + * Patch the source to use 1.0 basic release of the ttf-sil-andika fonts and + not the "design review" version. + + -- Holger Levsen Wed, 25 Jun 2008 21:08:30 +0000 + +tuxtype (1.5.17.dfsg1-1) unstable; urgency=low + + * New upstream version (Closes: #469941, #217448) with a new Nepali theme + (contributed by Vikal Acharya and Shakeel Shrestha), a greatly enhanced + Ialian theme as well as some visual enhancements to the menu interface. + * Lower dependency on ttf-malayalam-fonts to a suggests, assuming that + people speaking Malayalam having it installed anyway. (Closes: #481294) + * Lower dependency on ttf-sil-doulos to a recommends. + * Temporarily add quilt and automake to build-depends to be able to fix a + problem in the Makefile.am for Nynorsk wordlists. + + -- Holger Levsen Wed, 18 Jun 2008 11:54:08 +0000 + +tuxtype (1.5.16.dfsg1-1) unstable; urgency=low + + * new upstream version, containing new Wolof and Czech themes and a fixed + Russian theme + * removed cruft from rules file + * updated to comply with policy 3.7.3.0 + * increased debhelper compat level to 5 + * use dh_install as intended + * use dh_installdoc as intended + * use dh_desktop to add maintainer script fragments to call + update-desktop-database + * only make clean if Makefile exists + * declare a versioned dependency on tuxtype-data (Closes: #443896) + * remove fonts from binary package, update debian/copyright to reflect + shipping them in the source package + + -- Holger Levsen Sun, 17 Feb 2008 16:37:51 +0000 + +tuxtype (1.5.15.dfsg1-3) unstable; urgency=low + + * tuxmath.desktop: now in the category Games/KidsGame + * debian/menu: changed to Games/Arcade + * added Homepage: and Vcs-*: fields to debian/control + + -- Holger Levsen Mon, 19 Nov 2007 14:54:05 +0000 + +tuxtype (1.5.15.dfsg1-2) unstable; urgency=low + + * merged back the changes from 1.5.6.dfsg1-2 and 1.5.6.dfsg1-3 which got + lost when moving svn repositories (Closes: #380161) + * updated SVN repo, release URL and upstream author in debian/copyright + * updated section in debian/menu + + -- Holger Levsen Sun, 7 Oct 2007 17:26:11 +0200 + +tuxtype (1.5.15.dfsg1-1) unstable; urgency=low + + * new upstream version (Closes: 411163, 412011, 440920, 434081, 413563) + * added dependency on ttf-sil-andika, ttf-sil-doulos and + ttf-malayalam-fonts, removed dependency on ttf-gentium + * added build-dependency to libsdl-pango-dev + * new maintainer address + * update debian/copyright regarding ConvertUTF.c and ConvertUTF.h + + -- Holger Levsen Mon, 17 Sep 2007 15:14:22 +0200 + +tuxtype (1.5.6.dfsg1-3) unstable; urgency=low + + * fix debian rules, so binary-indep target is only build when that target is + called (Closes: #380161) + + -- Holger Levsen Fri, 28 Jul 2006 11:59:56 +0000 + +tuxtype (1.5.6.dfsg1-2) unstable; urgency=low + + * fix debian/copyright + * removed the second copy of upstreams changelog + * added menu entry and icon (Closes: #275647) + + -- Holger Levsen Wed, 26 Jul 2006 18:20:08 +0000 + +tuxtype (1.5.6.dfsg1-1) unstable; urgency=low + + * new upsteam release + * dfsg free version without dfsg non-free soundfiles (those have been moved + to tuxtype-data-nonfree) + * removed tuxtype.ico tuxtype.lsm autorun.inf and README.Win32 from debian + package + * complies with policy 3.7.2 + * workaround #374062 (will open blocking bug in tuxtype after upload, it's + pointless to open a bug before the new tuxtype version is available) - + many thanks to Kaol for finding the problem and the workaround as well + as educating me about autotools and other stuff! + * include the patch for #359589 for smooth upgrades, thanks Amaya! + + -- Holger Levsen Wed, 19 Jul 2006 10:25:37 +0000 + +tuxtype (1.5.5-1) unstable; urgency=low + + * New upstream version which solves the (previously still remaining) sound + files licencing issues and removes the included fonts, uses ttf-gentium now + (1.5.3 started to address this, the relevant bugs where closed there) see + /usr/share/tuxtype-data/data/images/README_IMAGES.TXT and + /usr/share/tuxtype-data/data/sounds/README_SOUNDS.TXT + (the bugs #218908 and #244295 are closed in the changelog from 1.5.3-1) + * finished /usr/doc transition (Closes: #359589) + * not uploaded + + -- Holger Levsen Fri, 27 Jan 2006 11:46:50 +0000 + +tuxtype (1.5.3-2) unstable; urgency=low + + * New Maintainer (Closes: #348763) + * removed unneccessary dependency on xlibs-dev (Closes: #346914, #378203) + * split into tuxtype and tuxtype-data (Closes: #233452) + * fixed build-dependency: libsdl-ttf2.0-dev instead of libsdl-ttf2.0-0 + * reworded debian/copyright (Closes: #302929) + * new upstream version also provides localisation (Closes: #187618) + * modified Makefile.am not to use win32 files and ran automake, autoconf, + und autoheader + * not uploaded + + -- Holger Levsen Sat, 21 Jan 2006 17:58:35 +0000 + +tuxtype (1.5.3-1) unstable; urgency=low + + * New Maintainer (Closes: #315236) + * New upstream release which fixes the legal issues (Closes: #218908, #244295) + * not uploaded + + -- Fabio Brito Fri, 15 Jul 2005 16:26:31 -0300 + +tuxtype (1.0-4) unstable; urgency=medium + + * Updated Build-Depends: to include automake, autoconf and m4 (Closes: + Bug#142278) + * Corrected download-location in debian/copyright + + -- Rune B. Broberg Thu, 11 Apr 2002 17:02:07 +0200 + +tuxtype (1.0-3) unstable; urgency=low + + * New Maintainer + * Spelling error in description fixed (Closes: #125441) + + -- Rune B. Broberg Sun, 7 Apr 2002 18:45:24 +0200 + +tuxtype (1.0-2) unstable; urgency=low + + * debian/control: sdl package name changes, closes: #116586 + + -- Laurence J. Lane Tue, 23 Oct 2001 13:58:33 -0400 + +tuxtype (1.0-1) unstable; urgency=low + + * New upstream version + * debian/control: updated standards version to 3.5.6.0 + + -- Laurence J. Lane Tue, 7 Aug 2001 08:46:14 -0400 + +tuxtype (0.9-1) unstable; urgency=low + + * New upstream version + + -- Laurence J. Lane Tue, 3 Jul 2001 08:16:52 -0400 + +tuxtype (0.8-1) unstable; urgency=low + + * New upstream version, Closes: Bug#101656,#101154 + * rules: added debian/build/ build-root support + * rules: added DEB_BUILD_OPTIONS support + + -- Laurence J. Lane Wed, 20 Jun 2001 23:13:33 -0400 + +tuxtype (0.6-3) unstable; urgency=low + + * Closes: #92957 for real this time, honestly + + -- Laurence J. Lane Sat, 7 Apr 2001 08:02:15 -0400 + +tuxtype (0.6-2) unstable; urgency=low + + * chmod +x $(topdir)/missing, Closes: #92957 + + -- Laurence J. Lane Fri, 6 Apr 2001 06:27:39 -0400 + +tuxtype (0.6-1) unstable; urgency=low + + * New upstream version + * Updated manpage to show command line options + + -- Laurence J. Lane Tue, 6 Feb 2001 22:10:54 -0500 + +tuxtype (0.5.2-3) unstable; urgency=low + + * tuxtype/images/Makefile.am fix, closes #84446 + + -- Laurence J. Lane Fri, 2 Feb 2001 20:11:09 -0500 + +tuxtype (0.5.2-2) unstable; urgency=low + + * recompiled for libsdl changes + + -- Laurence J. Lane Wed, 24 Jan 2001 20:21:20 -0500 + +tuxtype (0.5.2-1) unstable; urgency=low + + * New upstream release. + + -- Laurence J. Lane Sun, 12 Nov 2000 23:55:44 -0500 + +tuxtype (0.4pre2-8) unstable; urgency=low + + * updated manpage, closes: #76613 + * moved bin to /usr/games, closes: #76611 + * all previous closed bug reports were for build problems + * Build-Depends correction + + -- Laurence J. Lane Thu, 9 Nov 2000 17:58:14 -0500 + +tuxtype (0.4pre2-7) unstable; urgency=low + + * Closes: #69800 + + -- Laurence J. Lane Wed, 23 Aug 2000 14:26:48 -0400 + +tuxtype (0.4pre2-6) unstable; urgency=low + + * Build-Depends correction + + -- Laurence J. Lane Fri, 28 Jul 2000 23:00:57 -0400 + +tuxtype (0.4pre2-5) unstable; urgency=low + + * Closes: #67846 + * Build-Depends correction + + -- Laurence J. Lane Fri, 28 Jul 2000 09:08:18 -0400 + +tuxtype (0.4pre2-4) unstable; urgency=low + + * Closes: #67538 + * Build-Depends correction + + -- Laurence J. Lane Mon, 24 Jul 2000 08:07:08 -0400 + +tuxtype (0.4pre2-3) unstable; urgency=low + + * Bug #67393 revisited + * Build-Depends correction + + -- Laurence J. Lane Tue, 18 Jul 2000 23:54:39 -0400 + +tuxtype (0.4pre2-2) unstable; urgency=low + + * Closes: #67393 + + -- Laurence J. Lane Tue, 18 Jul 2000 11:32:04 -0400 + +tuxtype (0.4pre2-1) unstable; urgency=low + + * Initial Release. + + -- Laurence J. Lane Fri, 23 Jun 2000 22:16:29 -0400 --- tuxtype-1.8.0.orig/debian/tuxtype.manpages +++ tuxtype-1.8.0/debian/tuxtype.manpages @@ -0,0 +1 @@ +debian/tuxtype.6 --- tuxtype-1.8.0.orig/debian/tuxtype-data.install +++ tuxtype-1.8.0/debian/tuxtype-data.install @@ -0,0 +1,2 @@ +/usr/share/tuxtype/ +/usr/share/locale/ --- tuxtype-1.8.0.orig/debian/control +++ tuxtype-1.8.0/debian/control @@ -0,0 +1,35 @@ +Source: tuxtype +Section: games +Priority: optional +Maintainer: Holger Levsen +Standards-Version: 3.8.3 +Build-Depends: debhelper (>=5.0.42), libsdl-mixer1.2-dev, libsdl-image1.2-dev, libsdl1.2-dev, libsdl-ttf2.0-dev, libsdl-pango-dev, librsvg2-dev +Homepage: http://tux4kids.alioth.debian.org +Vcs-Svn: svn://svn.debian.org/svn/tux4kids/tuxtype/ +Vcs-Browser: http://svn.debian.org/wsvn/tux4kids/tuxtype/ + +Package: tuxtype +Architecture: any +Depends: ${shlibs:Depends}, ttf-sil-andika (>=1.0.basic-1), tuxtype-data +Recommends: ttf-sil-doulos, ttf-bengali-fonts, ttf-devanagari-fonts, ttf-gujarati-fonts, ttf-kannada-fonts, ttf-oriya-fonts, ttf-punjabi-fonts, ttf-tamil-fonts, ttf-telugu-fonts +Description: Educational Typing Tutor Game Starring Tux + 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 written on it. When the player presses the + corresponding key, Tux will position himself to eat the fish. + The game is intended for children learning to type, though it + does have higher difficulty levels which even experienced + typists may find challenging. + +Package: tuxtype-data +Architecture: all +Recommends: tuxtype +Replaces: tuxtype-data-nonfree +Conflicts: tuxtype-data-nonfree +Provides: tuxtype-data-nonfree +Description: Data files for the Educational Typing Tutor Game Starring Tux + This package contains graphics, sound, themes and wordlist files for tuxtype. + . + TuxTyping is an educational typing tutorial game starring + Tux, the Linux Penguin. --- tuxtype-1.8.0.orig/debian/tuxtype.docs +++ tuxtype-1.8.0/debian/tuxtype.docs @@ -0,0 +1,3 @@ +README +TODO +AUTHORS --- tuxtype-1.8.0.orig/debian/copyright +++ tuxtype-1.8.0/debian/copyright @@ -0,0 +1,359 @@ +This package was debianized by Fabio Brito on +Fri, 15 Jul 2005 16:30:29 -0300. +It was brought up to date by Holger Levsen on +Sat, 21 Jan 2006 17:58:35 +0000 + +-------------------------------------------------------------------------------------------- + +The upstream SVN is available here: + svn://svn.debian.org/svn/tux4kids/tuxtype/trunk + +Releases are available here: + http://tux4kids.alioth.debian.org + +Upstream Authors: Sam Hart , Jesse D. Andrews , + David Bruce and others + + +Copyright: 2001-2003 Tux4Kids http://www.tux4kids.org/ + +Tux Typing is licensed under the GNU Public License version 2. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation in version 2 of the License. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License with +the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2; +if not, write to the Free Software Foundation, Inc., 51 Franklin St, +Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + +-------------------------------------------------------------------------------------------- + +the following is a verbose copy of the contents of +/usr/share/tuxtype/data/images/README_IMAGES.TXT and applies to the +files in /usr/share/tuxtype/data/images/ provided by the tuxtype-data +package: + +About The Images Used In This Game +---------------------------------- + +The majority of the graphics used in this title were made +exclusively by myself (Sam Hart, ) and I +place under the Gnu GPL (as dictated by the COPYING file in the +root directory of this archive). These images were created +either natively in the GIMP (http://www.gimp.org/) or were hand +drawn, scanned, and manipulated via the GIMP. + +Tux was originally drawn by Larry Ewing . +Certain images used in this game were modified from his original +Tux images found at http://www.isc.tamu.edu/~lewing/linux/ + +The remainder of the images, are from a number of public domain +sources. Specifically, they are from the National Oceanic and +Atmospheric Administration (NOAA) and the U.S. Fish and Wildlife +Service (FWS). The archives for these services were accessed +through the GIMP-Savvy web-site at + +http://gimp-savvy.com/PHOTO-ARCHIVE/ + +Those images which were obtained from either of these US +government agencies were: + +kcas1_1.gif +kcas1_2.gif +kcas1_3.gif +kcas1_4.gif +kcas2_1.gif +kcas2_2.gif +kcas2_3.gif +kcas2_4.gif +kcas3_1.gif +kcas3_2.gif +kcas3_3.gif +kcas3_4.gif + +wcas1_1.gif +wcas1_2.gif +wcas1_3.gif +wcas1_4.gif +wcas2_1.gif +wcas2_2.gif +wcas2_3.gif +wcas2_4.gif +wcas3_1.gif +wcas3_2.gif +wcas3_3.gif +wcas3_4.gif + +I'm pretty sure that covers everything that may potentially +cause problems... but just in case I left something out, I can +assure you that any image used in this game was freely +distributable to the best of my knowledge. + +Thx. + +(PS: As a reward for those of you that read these readme files, +you may notice a file called "hidden.gif" in this directory. The +image is royalty free from same places as *cas*.gif files above +are. But what's significant about it is that it's a special hidden +background level. Simply use "tuxtype --hidden" to use it as the +default background for level 4 on each difficulty level! Enjoy! ;) + +-------------------------------------------------------------------------------------------- + +the following is a verbose copy of the contents of +/usr/share/tuxtype/data/sounds/README_SOUNDS.TXT and applies to the +files in /usr/share/tuxtype/data/sounds/ provided by the tuxtype-data +package: + +About The Sound Files Used In This Game +--------------------------------------- + +Some of the sound files used in this game were made exclusively by myself (Sam +Hart, ) and I place under the Gnu GPL as dictated by the +COPYING file in the root directory of this archive. Those files are: + +excuseme.wav +bite.wav +run.wav +splat.wav + +The following files are taken from tuxmath and where made by Bill Kendrick + - the files are also place under the GPL: + +game.mod +game2.mod +game3.mod +laser.wav +pause.wav +tock.wav +explosion.wav +alarm.wav +buzz.wav +lose.wav +pop.wav +shieldsdown.wav + +Sam got the following two files from a CD with copyright-free stuff ("they were +sounds you could legally use to sample, remix, use elsewhere, without having to +get permission or any acknowledgement back to the author"): + +win.wav +winfinal.wav + + +Emmett Plant (emmett@sonivius.com) is the author of tuxi.ogg and released it in the public domain. + +This game is under the Gnu GPL (again, see COPYING) and is open-source. While +this does not preclude it from being included in a commercial packade (such as a +Linux distro) this software is required to be freely distributable. + +If you have any further questions (or you feel a sound file used in this +open-source game has a copyright conflicting enough to not be included +with a Gnu GPL software title) please contact me at hart@geekcomix.com + +Thx. + +----------------------------------------- + +10 Sep 2009 + +ADDENDUM - the previously present files with license problems (kmus1-4.wav, click.wav) have all been removed +and replaced with 100% free and redistributable alternatives. I believe the sound files in Tux Typing are +now fully compliant with the Debian Free Software Guidelines. + +David Bruce + + +-------------------------------------------------------------------------------------------- + +ConvertUTF.c/.h are from Unicode, Inc. and are released under a very free (BSD-like) license: + + "Unicode, Inc. hereby grants the right to freely use the information + supplied in this file in the creation of products supporting the + Unicode Standard, and to make copies of this file in any form + for internal or external distribution as long as this notice + remains attached." + +-------------------------------------------------------------------------------------------- + +/data/fonts/AndikaDesRevG.ttf and /data/fonts/DoulosSILR.ttf come with the following licence +statement: + +Copyright: + +This Font Software is Copyright (c) 1994-2007, SIL International (http://scripts.sil.org/). +All Rights Reserved. + +"Doulos SIL" is a Reserved Font Name for this Font Software. +"SIL" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.0. +No modification of the license is permitted, only verbatim copy is allowed. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of cooperative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide an open +framework in which fonts may be shared and improved in partnership with +others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. + +DEFINITIONS +"Font Software" refers to any and all of the following: + - font files + - data files + - source code + - build scripts + - documentation + +"Reserved Font Name" refers to the Font Software name as seen by +users and any other names as specified after the copyright statement. + +"Standard Version" refers to the collection of Font Software +components as distributed by the Copyright Holder. + +"Modified Version" refers to any derivative font software made by +adding to, deleting, or substituting -- in part or in whole -- +any of the components of the Standard Version, by changing formats +or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Standard or Modified Versions, may be sold by itself. + +2) Standard or Modified Versions of the Font Software may be bundled, +redistributed and sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s), in part or in whole, unless explicit written permission is +granted by the Copyright Holder. This restriction applies to all +references stored in the Font Software, such as the font menu name and +other font description fields, which are used to differentiate the +font from others. + +4) The name(s) of the Copyright Holder or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed using this license, and may not be distributed +under any other license. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +-------------------------------------------------------------------------------------------- + +/data/fonts/Dachana_w01.ttf comes with the following licence statement: + +Uptream Authors: + Baiju M + Kevin & Siji + Rachana Akshara Vedi + +Copyright: + + (MalOtf.ttf) + Copyright (C) Jeroen Hellingman , + N.V Shaji + + (AnjaliOldLipi-0.730.ttf) + Copyright (C) 2004 Kevin & Siji + + (Rachana_w01.ttf) + Copyright (C) 2005 Rachana Akshara Vedi + +License: + + Rachana is a language campaign forum for the Original script of Malayalam + in the digital computing. It started in 1999 under the leadership of + R. Chitrajakumar (Malayalam Lexicon, Kerala University, Palayalm, + Thiruvananthapuram). Hussain KH (KFRI, Kerala Forest Research Institute, + Peechi, Thrissur) is the project coordinator who designed the font. + Other Members are: Gangadharan N (Malayalam Lexicon) who assisted + Chitrajakumar in compiling the exhaustive character set of Malayalam; + Dr. P Vijayakumaran Nair (KFRI) who assisted in programming the Rachana + text editor which was used by many from 1999 to 2005 to typeset Books + and journal articles in the old Lipi; Subash Kuriakose (KFRI) who gave + advice to Hussain in the many aspects of Malayalam calligraphy. Later in + 2004 Rajeev J Sebastian joined the Rachana team, whose mastery in Linux + and untiring work is elevating the campaign to materialize its highest + dream that to embed the original script in the OS enabling it in the + whole field of digital applications. Dr. Mammen Chundamannil (KFRI) is + an ardent supporter and well wisher of Rachana whose article 'For our + language, our script' has spread the vision and objectives of Rachana to + the whole world. + + There seems to be some confusion regarding the license of Rachana. + Praveen has confirmed that Rachana is indeed under GPL. Any queries + regarding the exact status of Rachana license issue should be directed + to Praveen + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General Public License can be +found in /usr/share/common-licenses/GPL-2 and /usr/share/common-licenses/GPL. + +-------------------------------------------------------------------------------------------- + --- tuxtype-1.8.0.orig/debian/tuxtype.postinst +++ tuxtype-1.8.0/debian/tuxtype.postinst @@ -0,0 +1,17 @@ +#!/bin/sh + +set -e + +if [ "$1" = "configure" ]; then + if [ -d /usr/doc -a -h /usr/doc/tuxtype -a -d /usr/share/doc/tuxtype ]; then + rm -f /usr/doc/tuxtype + fi + # make tuxtype binary and shared wordlist directory setgid games + # and allow admin to override this decission + dpkg-statoverride --list /usr/games/tuxtype >/dev/null || \ + dpkg-statoverride --update --add root games 2755 /usr/games/tuxtype + dpkg-statoverride --list /var/games/tuxtype/words >/dev/null || \ + dpkg-statoverride --update --add root games 2775 /var/games/tuxtype/words +fi + +#DEBHELPER# --- tuxtype-1.8.0.orig/debian/compat +++ tuxtype-1.8.0/debian/compat @@ -0,0 +1 @@ +5 --- tuxtype-1.8.0.orig/debian/tuxtype.install +++ tuxtype-1.8.0/debian/tuxtype.install @@ -0,0 +1 @@ +usr/games --- tuxtype-1.8.0.orig/debian/tuxtype.dirs +++ tuxtype-1.8.0/debian/tuxtype.dirs @@ -0,0 +1,5 @@ +usr/games +usr/share/tuxtype +usr/share/applications +usr/share/pixmaps +var/games/tuxtype/words --- tuxtype-1.8.0.orig/debian/tuxtype.6 +++ tuxtype-1.8.0/debian/tuxtype.6 @@ -0,0 +1,52 @@ +.TH TUXTYPE 1 "Feb 6, 2001" +.SH NAME +tuxtype \- TuxTyping typing tutor +.SH SYNOPSIS +.BI tuxtype " [OPTION] ..." +.SH DESCRIPTION +This manual page documents briefly the +.B tuxtype +command. +.PP +.B 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 written on it. When the player presses the +corresponding key, Tux will position himself to eat the fish. +The game is intended for children learning to type, though it +does have higher difficulty levels which even experienced +typers may find challenging. +.SH OPTIONS +.TP +.BI \-h ", " \-\-help ", " \-help +Prints this help message +.TP +.BI \-f ", " \-\-fullscreen +Selects fullscreen display (default) +.TP +.BI \-w ", " \-\-window +Selects windowed display (not fullscreen) +.TP +.BI \-s ", " \-\-sound +Allow in\-game sounds (default) +.TP +.BI \-ns ", " \-\-nosound +Disables in\-game sounds +.TP +.BI \-sp ", " \-\-speed +Speed up gameplay (for use on slower +machines) +.TP +.BI \-st ", " \-\-static +Static (non\-scrolling) setting (helps on systems +where mouse disappears) +.TP +.BI \-v ", " \-\-version +Display version number and exit +.TP +.BI \-vb ", " \-\-verbose +Select verbose output (for debugging) +(Warning! Verbose is /very/ verbose!) +.SH AUTHORS +Sam Hart . Man page written by Laurence J. Lane .