debian/0000755000000000000000000000000011640357413007172 5ustar debian/watch0000644000000000000000000000053511140023147010213 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # Uncomment to find new files on sourceforge, for devscripts >= 2.9 http://sf.net/schoolsplay/childsplay-(.*)\.tgz debian/manpages0000644000000000000000000000002411140023147010671 0ustar debian/childsplay.6 debian/changelog0000644000000000000000000001313411640357374011054 0ustar childsplay (1.6-1) unstable; urgency=low * New upstream release. * Integrate NMU patch. -- Sergio Talens-Oliag Tue, 27 Sep 2011 15:51:32 +0200 childsplay (1.5.1-1.1) unstable; urgency=low * Non-maintainer upload. * Fix compatiblity with SQLAlchemy 0.7 (closes: #638747). Thanks to Petr Gajdůšek for the bug report and the initial patch. -- Jakub Wilk Fri, 16 Sep 2011 18:58:19 +0200 childsplay (1.5.1-1) unstable; urgency=low * New upstream release (the waiting for 2.x release). -- Sergio Talens-Oliag Sat, 06 Nov 2010 00:20:21 +0100 childsplay (1.3-1) unstable; urgency=low * New upstream release. * Updated standards (no change needed). * Update build-dependencies to use python-support (>= 0.90) and install files on /usr/share/pyshared. -- Sergio Talens-Oliag Tue, 28 Jul 2009 20:31:37 +0200 childsplay (1.1-2) unstable; urgency=low * Fix Conflicts and Replaces. -- Sergio Talens-Oliag Wed, 28 Jan 2009 08:10:39 +0100 childsplay (1.1-1) unstable; urgency=low * New upstream release (closes: Bug#494030) * Use ttf-dejavu instead of ttf-bistream-vera (closes: Bug#461251) * Umlauts now work (closes: Bug#387911) * In word maze letters can't be in the same position (closes: Bug#495524) -- Sergio Talens-Oliag Tue, 27 Jan 2009 20:48:28 +0100 childsplay (0.85.1-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Wed, 13 Dec 2006 00:41:41 +0100 childsplay (0.84.1-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Wed, 1 Nov 2006 23:32:09 +0100 childsplay (0.84-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Tue, 24 Oct 2006 19:49:54 +0200 childsplay (0.83.1-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Sun, 1 Oct 2006 01:29:27 +0200 childsplay (0.81.8-3) unstable; urgency=low * Package updated to follow new python policy. -- Sergio Talens-Oliag Sun, 2 Jul 2006 23:38:17 +0200 childsplay (0.81.8-2) unstable; urgency=low * Updated Build-Depends. * Updated to latest standards version (no changes needed). * Fix package description typo (Closes: #365536). -- Sergio Talens-Oliag Sat, 13 May 2006 00:07:41 +0200 childsplay (0.81.8-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Mon, 10 Apr 2006 00:07:05 +0200 childsplay (0.81.7-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Sun, 19 Feb 2006 18:51:50 +0100 childsplay (0.81.5-1) unstable; urgency=low * New upstream release. -- Sergio Talens-Oliag Wed, 18 Jan 2006 18:36:05 +0100 childsplay (0.81.2-1) unstable; urgency=low * New upstream release. * Replace font path patch by symlinks to fonts on the Data dir, it is easier to maintain this way (no need to change code). -- Sergio Talens-Oliag Sat, 14 Jan 2006 23:45:47 +0100 childsplay (0.81.1-1) unstable; urgency=low * New upstream release. * Fix execute permissions (Closes: Bug#339668). * Added desktop file (Closes: Bug#340539). -- Sergio Talens-Oliag Mon, 5 Dec 2005 11:28:11 +0100 childsplay (0.80.3.1-3) unstable; urgency=low * Updated the catalan translation. -- Sergio Talens-Oliag Wed, 26 Oct 2005 20:33:09 +0200 childsplay (0.80.3.1-2) unstable; urgency=low * Added a patch to support the use of the LANGUAGE environment variable. -- Sergio Talens-Oliag Tue, 18 Oct 2005 22:19:39 +0200 childsplay (0.80.3.1-1) unstable; urgency=low * New upstream release. * Move python files to '/usr/lib/site-python'. * Generate the .mo files at build time. * Don't install fonts, depend on the packages providing them. -- Sergio Talens-Oliag Sun, 16 Oct 2005 02:43:01 +0200 childsplay (0.80.2-5) unstable; urgency=low * Added german po file corrections (Closes: Bug#313682). * Added menu icon (Closes: Bug#319184). * Don't install non-free fonts (Closes: Bug#321882). * Added conflicts for old version of the plugins package, it has been updated to avoid using non-free fonts. * Updated Standards-Version (no changes needed). -- Sergio Talens-Oliag Tue, 9 Aug 2005 17:01:31 +0200 childsplay (0.80.2-4) unstable; urgency=low * Removed setgid bits (don't work for scripts) and system wide highscore processing (highscores will work for each user). -- Sergio Talens-Oliag Fri, 22 Apr 2005 14:19:52 +0200 childsplay (0.80.2-3) unstable; urgency=low * Fixed the option processing, the wrapper script was not passing them (Closes: Bug#305378). -- Sergio Talens-Oliag Wed, 13 Apr 2005 08:54:41 +0200 childsplay (0.80.2-2) unstable; urgency=low * Added Build-Depend on python-dev (Closes: Bug#304409). * Changed program to /usr/games directory, changed it's group to games and added the setgid bit. * Put the po subdir in /usr/share/doc/childsplay/po (is it really interesting to distribute it?) -- Sergio Talens-Oliag Wed, 13 Apr 2005 07:13:37 +0200 childsplay (0.80.2-1) unstable; urgency=low * New upstream version, packaging upgraded from StasZ. * First upload to debian (Closes: Bug#278631). -- Sergio Talens-Oliag Mon, 11 Apr 2005 17:52:05 +0200 childsplay (0.80-1) unstable; urgency=low * Initial Release. -- Stas Zytkiewicz Tue, 2 Nov 2004 16:42:41 +0100 debian/compat0000644000000000000000000000000211140023147010355 0ustar 7 debian/childsplay.desktop0000644000000000000000000000061011140023147012703 0ustar [Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=Childsplay GenericName=Childsplay Comment=Suite of educational games for young children Comment[ca]=Conjunt de jocs educatius per a xiquets Comment[es]=Conjunto de juegos educativos para niños Icon=logo_cp_32x32.xpm Exec=childsplay Terminal=false StartupNotify=false Categories=Application;Game;Education;KidsGame;2DGraphics; debian/SPBasePaths.py0000644000000000000000000000046011465107734011665 0ustar # This module holds all the paths needed for childsplay_sp on a Debian system DOCDIR = '/usr/share/doc/childsplay' PYTHONCPDIR = '/usr/share/pyshared/childsplay_sp' BASEDIR = '/usr' SHARELIBDATADIR = '/usr/share/childsplay_sp' ALPHABETDIR = '/usr/share/sp_alphabetsounds' LOCALEDIR = '/usr/share/locale' debian/childsplay.60000644000000000000000000000241611140023147011405 0ustar .TH "Childsplay" "6" "0.46 11/09/2002" "Stas Z" "" .SH "NAME" .LP Childsplay \- Educational games for young children. .SH "SYNTAX" .LP childsplay [\fIoption\fP] .SH "DESCRIPTION" .LP Childsplay is a suite of educational games for young children. It's a plugin system, so childsplay is basically a framework where you put in as many game modules as you like. Childsplay comes with a few standard games, so check the website (see below) for additional games. .SH "OPTIONS" .LP .TP \fB\-\-fullscreen\fR Toggle the fullscreen mode. The screen size stays 800x600, so if you have a bigger resolution you have to live with a black border. This is the default mode. .TP \fB\-\-window\fR Toggle windowmanager mode. Display the screen in a window of 800x600. .TP \fB\-\-help\fR Output help information and exit. .TP \fB\-\-version\fR Output version information and exit. .SH "FILES" .LP \fI/usr/local/bin/childsplay\fP .br \fI/usr/local/games/childsplay\fP .br \fI/usr/local/doc/childsplay\fP .SH "EXAMPLES" .LP To run this program the standard way type: .LP childsplay .LP Alternativly you can run it as: .LP childsplay \-\-window .SH "AUTHORS" .LP Stas Z .SH "SEE ALSO" .LP http://childsplay.sourceforge.net .LP Read the docs that came with the tarball. debian/install0000644000000000000000000000305611640356472010573 0ustar # install main program bin/childsplay /usr/games # install data lib/CPData/* /usr/share/childsplay_sp/CPData lib/SPData/* /usr/share/childsplay_sp/SPData alphabetsounds/* /usr/share/sp_alphabetsounds # install python files *.py /usr/share/pyshared/childsplay_sp debian/SPBasePaths.py /usr/share/pyshared/childsplay_sp gui/*.py /usr/share/pyshared/childsplay_sp/gui lib/*.py /usr/share/pyshared/childsplay_sp/lib ocempgui/*.py /usr/share/pyshared/childsplay_sp/ocempgui ocempgui/access/*.py /usr/share/pyshared/childsplay_sp/ocempgui/access ocempgui/draw/*.py /usr/share/pyshared/childsplay_sp/ocempgui/draw ocempgui/events/*.py /usr/share/pyshared/childsplay_sp/ocempgui/events ocempgui/object/*.py /usr/share/pyshared/childsplay_sp/ocempgui/object ocempgui/widgets/*.py /usr/share/pyshared/childsplay_sp/ocempgui/widgets ocempgui/widgets/components/*.py /usr/share/pyshared/childsplay_sp/ocempgui/widgets/components ocempgui/widgets/images/*.py /usr/share/pyshared/childsplay_sp/ocempgui/widgets/images ocempgui/widgets/themes/*.py /usr/share/pyshared/childsplay_sp/ocempgui/widgets/themes ocempgui/widgets/themes/default/*.py /usr/share/pyshared/childsplay_sp/ocempgui/widgets/themes/default # desktop file & pixmap debian/childsplay.desktop /usr/share/applications lib/SPData/menu/default/logo_cp_32x32.xpm /usr/share/pixmaps debian/patches/0000755000000000000000000000000011640357412010620 5ustar debian/patches/series0000644000000000000000000000004611640352436012036 0ustar fix-sqlalchemy-exceptions-import.diff debian/patches/fix-sqlalchemy-exceptions-import.diff0000644000000000000000000000215411640352436020072 0ustar Description: Fix sqlalchemy.exceptions import. Use ‘exceptions’ as a normal attribute of the ‘sqlalchemy’ module, don't try to import it. (The ‘sqlalchemy.exceptions’ alias in sys.modules was removed in SQLAlchemy 0.7.) Author: Jakub Wilk Bug-Debian: http://bugs.debian.org/638747 Forwarded: no Last-Update: 2011-09-16 --- a/SPDataManager.py +++ b/SPDataManager.py @@ -38,7 +38,6 @@ try: import sqlalchemy as sqla - import sqlalchemy.exceptions as sqlae import SQLTables except ImportError: module_logger.exception("No sqlalchemy package found") @@ -82,7 +81,7 @@ sqltb = SQLTables.SqlTables(self.metadata) # returns lookup table to get table objects by name and creates tables self.tables = sqltb._create_tables(self.metadata, self.engine) - except (AttributeError, sqlae.SQLAlchemyError), info: + except (AttributeError, sqla.exceptions.SQLAlchemyError), info: self.logger.exception("Failed to start the DBase, %s" % info) raise MyError, info else: debian/source/0000755000000000000000000000000011640357412010471 5ustar debian/source/format0000644000000000000000000000001411465175330011701 0ustar 3.0 (quilt) debian/menu0000644000000000000000000000024711140023147010051 0ustar ?package(childsplay):needs="X11" section="Applications/Education"\ icon="/usr/share/pixmaps/logo_cp_32x32.xpm"\ title="Childsplay" command="/usr/games/childsplay" debian/rules0000755000000000000000000000154211640355665010263 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2009-2011 Sergio Talens-Oliag %: dh --with quilt --with python2 $@ # Remove the dh_auto_clean, dh_auto_build and dh_auto_install step override_dh_auto_clean: override_dh_auto_build: override_dh_auto_install: override_dh_installdirs: dh_installdirs # Generate .mo files instead of using the pre-generated ones, useful if # we add patches later. for po in `ls po/childsplay_sp_*.po`; do \ lang=`echo $$po | sed -e 's%^po/childsplay_sp_%%;s%.po$$%%'`; \ mkdir -p debian/childsplay/usr/share/locale/$$lang/LC_MESSAGES/; \ msgfmt $$po -o debian/childsplay/usr/share/locale/$$lang/LC_MESSAGES/childsplay_sp.mo; \ done override_dh_link: # Remove DejaVu files (the font is replaced by a link) rm -f debian/childsplay/usr/share/childsplay_sp/SPData/DejaVu* dh_link debian/control0000644000000000000000000000243011640355665010603 0ustar Source: childsplay Section: games Priority: optional Maintainer: Sergio Talens-Oliag Build-Depends: python-all (>= 2.6.6-3), debhelper (>= 7.0.50~), quilt Build-Depends-Indep: gettext Standards-Version: 3.9.2 Homepage: http://www.schoolsplay.org/ Package: childsplay Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python (>= 2.4), python-gtk2, python-numpy, python-sqlalchemy, python-pygame (>= 1.7), ttf-dejavu Recommends: childsplay-alphabet-sounds Replaces: childsplay-plugins, childsplay-plugins-lfc Conflicts: childsplay-plugins, childsplay-plugins-lfc, childsplay-alphabet-sounds-ca (<< 0.8.5-1), childsplay-alphabet-sounds-de (<< 0.8.5-1), childsplay-alphabet-sounds-es (<< 0.8.5-1), childsplay-alphabet-sounds-fr (<< 0.8.5-1), childsplay-alphabet-sounds-it (<< 0.8.5-1), childsplay-alphabet-sounds-nl (<< 0.8.5-1), childsplay-alphabet-sounds-pt (<< 0.8.3-1), childsplay-alphabet-sounds-ru (<< 0.8.5-1), childsplay-alphabet-sounds-sv (<< 0.8.3-1) Description: Suite of educational games for young children Childsplay provides memory activities that are fun to play and at the same time learn sounds, images, letters and numbers; activities that train the child to use the mouse and keyboard and pure game activities like puzzles, pong, pacman and billiards. debian/links0000644000000000000000000000017711140023147010227 0ustar /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf /usr/share/childsplay_sp/SPData/DejaVuSansCondensed-Bold.ttf debian/dirs0000644000000000000000000000146011640356472010063 0ustar usr/games usr/share/applications usr/share/childsplay_sp/CPData usr/share/childsplay_sp/SPData usr/share/doc/childsplay usr/share/locale usr/share/pixmaps usr/share/pyshared/childsplay_sp usr/share/pyshared/childsplay_sp/gui usr/share/pyshared/childsplay_sp/lib usr/share/pyshared/childsplay_sp/ocempgui usr/share/pyshared/childsplay_sp/ocempgui/access usr/share/pyshared/childsplay_sp/ocempgui/draw usr/share/pyshared/childsplay_sp/ocempgui/events usr/share/pyshared/childsplay_sp/ocempgui/object usr/share/pyshared/childsplay_sp/ocempgui/widgets usr/share/pyshared/childsplay_sp/ocempgui/widgets/components usr/share/pyshared/childsplay_sp/ocempgui/widgets/images usr/share/pyshared/childsplay_sp/ocempgui/widgets/themes usr/share/pyshared/childsplay_sp/ocempgui/widgets/themes/default usr/share/sp_alphabetsounds debian/copyright0000644000000000000000000001037111140023147011114 0ustar This package was debianized by Sergio Talens-Oliag on Tue, 27 Jan 2009 01:21:20 +0100. It was downloaded from http://childsplay.sf.net Copyright: (c) 2002-2009 Stas Zytkiewicz Upstream maintainer(s): Stas Zytkiewicz License: GPL-3, except some parts mentioned below which have their own license which all are compatible with the GPL-3. On a Debian system look at the file '/usr/share/common-licenses/GPL-3' for the complete license text. The package HyperText has it's own copyright which is compatible with the schoolsplay license. (see below) The modules pangofont and cairoimage came from the OLPC project and have a BSD style license. (see below) ---------------------------------------------------------------------- Schoolsplay and Childsplay_sp copyright: Copyright (C) 2000-2008 Stas Z This program is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation. A copy of this license should be included in the file GPL-3. 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 along with this program. If not, see . ---------------------------------------------------------------------------------- Copyright notice from the HyperText package: Copyright 1999 by Comstar.net, Inc., Atlanta, GA, US. All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Comstar.net, Inc. or COMSTAR not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. COMSTAR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL COMSTAR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---------------------------------------------------------------------- Copyright notice for the OLPC modules: pangofont, cairoimage. * Copyright (c) 2007, One Laptop Per Child. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of One Laptop Per Child nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY ONE LAPTOP PER CHILD ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL ONE LAPTOP PER CHILD BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.