--- childsplay-1.3.orig/debian/links +++ childsplay-1.3/debian/links @@ -0,0 +1 @@ +/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf /usr/share/childsplay_sp/SPData/DejaVuSansCondensed-Bold.ttf --- childsplay-1.3.orig/debian/SPBasePaths.py +++ childsplay-1.3/debian/SPBasePaths.py @@ -0,0 +1,7 @@ +# 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' --- childsplay-1.3.orig/debian/dirs +++ childsplay-1.3/debian/dirs @@ -0,0 +1,21 @@ +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/python-support/childsplay_sp/childsplay_sp +usr/share/python-support/childsplay_sp/childsplay_sp/gui +usr/share/python-support/childsplay_sp/childsplay_sp/lib +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/access +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/draw +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/events +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/object +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/components +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/images +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/themes +usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/themes/default +usr/share/sp_alphabetsounds --- childsplay-1.3.orig/debian/changelog +++ childsplay-1.3/debian/changelog @@ -0,0 +1,166 @@ +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 + --- childsplay-1.3.orig/debian/manpages +++ childsplay-1.3/debian/manpages @@ -0,0 +1 @@ +debian/childsplay.6 --- childsplay-1.3.orig/debian/childsplay.6 +++ childsplay-1.3/debian/childsplay.6 @@ -0,0 +1,51 @@ +.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. --- childsplay-1.3.orig/debian/watch +++ childsplay-1.3/debian/watch @@ -0,0 +1,10 @@ +# 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 --- childsplay-1.3.orig/debian/rules +++ childsplay-1.3/debian/rules @@ -0,0 +1,63 @@ +#!/usr/bin/make -f +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2009 Sergio Talens-Oliag + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + 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 + +# Build architecture-independent files here. +binary-indep: install + dh_testdir + dh_testroot + dh_installchangelogs Changelog + dh_installdocs + dh_installman + dh_installmenu + dh_install + # Remove DejaVu files (the font is replaced by a link) + rm -f debian/childsplay/usr/share/childsplay_sp/SPData/DejaVuSans* + dh_pysupport + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: install +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- childsplay-1.3.orig/debian/compat +++ childsplay-1.3/debian/compat @@ -0,0 +1 @@ +7 --- childsplay-1.3.orig/debian/control +++ childsplay-1.3/debian/control @@ -0,0 +1,21 @@ +Source: childsplay +Section: games +Priority: optional +Maintainer: Sergio Talens-Oliag +Build-Depends: python-support (>= 0.90), debhelper (>= 7) +Build-Depends-Indep: gettext +Standards-Version: 3.8.2 +Homepage: http://www.schoolsplay.org/ + +Package: childsplay +Architecture: all +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. + --- childsplay-1.3.orig/debian/install +++ childsplay-1.3/debian/install @@ -0,0 +1,26 @@ +# 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/python-support/childsplay_sp/childsplay_sp +debian/SPBasePaths.py /usr/share/python-support/childsplay_sp/childsplay_sp +gui/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/gui +lib/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/lib +ocempgui/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui +ocempgui/access/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/access +ocempgui/draw/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/draw +ocempgui/events/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/events +ocempgui/object/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/object +ocempgui/widgets/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets +ocempgui/widgets/components/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/components +ocempgui/widgets/images/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/images +ocempgui/widgets/themes/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/themes +ocempgui/widgets/themes/default/*.py /usr/share/python-support/childsplay_sp/childsplay_sp/ocempgui/widgets/themes/default +# defaults +ocempgui/widgets/themes/default/default.rc /usr/share/python-support/childsplay_sp/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 --- childsplay-1.3.orig/debian/childsplay.desktop +++ childsplay-1.3/debian/childsplay.desktop @@ -0,0 +1,14 @@ +[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; --- childsplay-1.3.orig/debian/menu +++ childsplay-1.3/debian/menu @@ -0,0 +1,3 @@ +?package(childsplay):needs="X11" section="Applications/Education"\ + icon="/usr/share/pixmaps/logo_cp_32x32.xpm"\ + title="Childsplay" command="/usr/games/childsplay" --- childsplay-1.3.orig/debian/copyright +++ childsplay-1.3/debian/copyright @@ -0,0 +1,83 @@ +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.