debian/0000755000000000000000000000000012167051726007175 5ustar debian/compat0000644000000000000000000000000211456342063010370 0ustar 6 debian/patches/0000755000000000000000000000000011456342063010621 5ustar debian/patches/README0000644000000000000000000000021111456342063011473 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/rules0000755000000000000000000000576012167052002010251 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Portions Copyright © 2008-2010 Jonas Smedegaard # Description: Main Debian packaging script for sugar-memorize-activity # # 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; either version 2, or (at # your option) any later version. # # 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, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307 USA. #DEB_SUGAR_BRANCHES = 0.86 0.88 DEB_PYTHON_SUGAR_PACKAGES = sugar-memorize-activity DEB_PYTHON2_MODULE_PACKAGES = sugar-memorize-activity DEB_INSTALL_CHANGELOGS_ALL = NEWS include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/python-sugar.mk include /usr/share/cdbs/1/rules/debhelper.mk # We support all branches, but default to 0.88. CDBS_DEPENDS = python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit CDBS_DEPENDS += , python-hippocanvas, python-telepathy, python-gtk2, python-cjson # Override sugar listing CDBS_BUILD_DEPENDS_class_python-sugar_sugar = python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit, unzip # Suppress unneeded auto-resolved build-dependency on python-dev CDBS_BUILD_DEPENDS_class_python-sugar_python = python$(cdbs_python_nondefault_version) # Rules for fetching the upstream tarball # # Define the git repo and package name. UPSTREAM_GIT=git://git.sugarlabs.org/memorize/mainline.git # TODO: Automatically figure this out from the package name PACKAGE_NAME=sugar-memorize-activity # NB: Don't touch this unless it's broken. CURRENT_TREEISH =$(shell dpkg-parsechangelog | sed -rne 's,^Version: .*git.{9}([^-]+).*,\1,p') CURVER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') SOURCE_DIR=$(PACKAGE_NAME)-$(CURVER) TARBALL=$(PACKAGE_NAME)_$(CURVER).orig.tar.gz $(SOURCE_DIR): git clone $(UPSTREAM_GIT) $(SOURCE_DIR) if [ x$(CURRENT_TREEISH) = x ]; then \ cd $(SOURCE_DIR) && git checkout v$(CURVER); \ else \ cd $(SOURCE_DIR) && git checkout $(CURRENT_TREEISH); \ fi cd $(SOURCE_DIR) && rm -rf .git* $(TARBALL): $(SOURCE_DIR) tar czvf $(TARBALL) $(SOURCE_DIR) get-orig-source: $(TARBALL) rm -rf $(SOURCE_DIR) $(SOURCE_DIR).temp clean:: find -name *.mo -delete find -name *.linfo -delete rm -f MANIFEST install/sugar-memorize-activity:: rm -f debian/sugar-memorize-activity/usr/share/sugar/activities/Memorize.activity/port/COPYING rm -f debian/sugar-memorize-activity/usr/share/sugar/activities/Memorize.activity/speak/COPYING rm -f debian/sugar-memorize-activity/usr/share/sugar/activities/Memorize.activity/COPYING debian/control0000644000000000000000000000310612167051772010601 0ustar Source: sugar-memorize-activity Section: x11 Priority: optional Maintainer: Debian OLPC Uploaders: Kandarp Kaushik , Luke Faraone , Ishan Bansal Build-Depends: devscripts (>= 2.10.7~), dh-buildinfo, debhelper (>= 6), cdbs (>= 0.4.90~), python (>= 2.6.6-3~), python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit, unzip Standards-Version: 3.9.1 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-memorize-activity.git Vcs-Browser: http://git.debian.org/?p=collab-maint/sugar-memorize-activity.git;a=summary Homepage: http://wiki.laptop.org/go/Memorize Package: sugar-memorize-activity Architecture: all Depends: ${shlibs:Depends}, ${python:Depends}, ${cdbs:Depends}, ${misc:Depends} Recommends: sugar Provides: ${python:Provides} Description: Sugar activity for creating and playing matching games Sugar is a graphical user interface aimed at children. . Originating as intregral part of the OLPC "XO" a.k.a. the $100 laptop, Sugar has since grown into a more widely usable low-ressource desktop environment for kids. . This package contains the Memorize activity. . Memorize is about finding matching pairs. A pair can consist of any multimedia object. At the moment these are images, sounds and text but this could be extended to animations or movie snippets as well. . Which pairs do match is up to the creator of the game. Memorize is actually more than just a predefined game you can play, it allows you to create new games yourself as well. debian/stamps-configure/0000755000000000000000000000000011456342103012453 5ustar debian/changelog0000644000000000000000000000151512167051721011044 0ustar sugar-memorize-activity (35-1.1) unstable; urgency=low * Non-maintainer upload. * Convert to dh_python2 (Closes: #617098). -- Luca Falavigna Tue, 09 Jul 2013 20:17:41 +0200 sugar-memorize-activity (35-1) unstable; urgency=low [ Ishan Bansal ] * New upstream release. * Added self name as Uploaders * Added bzip2 compression in debian/gbp.conf [ Luke Faraone ] * Include upstream NEWS file in package docs. * Switch my email to the one at @debian.org -- Luke Faraone Sat, 16 Oct 2010 11:52:00 -0400 sugar-memorize-activity (34+git20091021.837e6c6b-1) unstable; urgency=low [ Kandarp Kaushik ] * Initial release. (Closes: #588674) [ Luke Faraone ] * Fix dependencies, clean up description. -- Luke Faraone Tue, 27 Jul 2010 09:47:05 -0400 debian/control.in0000644000000000000000000000273611456344133011212 0ustar Source: sugar-memorize-activity Section: x11 Priority: optional Maintainer: Debian OLPC Uploaders: Kandarp Kaushik , Luke Faraone , Ishan Bansal DM-Upload-Allowed: yes Build-Depends: @cdbs@ Standards-Version: 3.9.1 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-memorize-activity.git Vcs-Browser: http://git.debian.org/?p=collab-maint/sugar-memorize-activity.git;a=summary Homepage: http://wiki.laptop.org/go/Memorize XS-Python-Version: all Package: sugar-memorize-activity Architecture: all Depends: ${shlibs:Depends}, ${python:Depends}, ${cdbs:Depends}, ${misc:Depends} Recommends: sugar Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Sugar activity for creating and playing matching games Sugar is a graphical user interface aimed at children. . Originating as intregral part of the OLPC "XO" a.k.a. the $100 laptop, Sugar has since grown into a more widely usable low-ressource desktop environment for kids. . This package contains the Memorize activity. . Memorize is about finding matching pairs. A pair can consist of any multimedia object. At the moment these are images, sounds and text but this could be extended to animations or movie snippets as well. . Which pairs do match is up to the creator of the game. Memorize is actually more than just a predefined game you can play, it allows you to create new games yourself as well. debian/gbp.conf0000644000000000000000000000025511456342063010613 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] upstream-branch = upstream debian-branch = master pristine-tar = True sign-tags = True compression = bzip2 debian/copyright_hints0000644000000000000000000001161411456342063012335 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 X-Draft: Autogenerated by CDBS snippet copyright-check.mk Files: ./AUTHORS, ./NEWS, ./activity/activity-memorize.svg, ./activity/activity.info, ./activity/application-x-memorize-project.svg, ./activity/mimetypes.xml, ./debian/README.source, ./debian/compat, ./debian/control, ./debian/control.in, ./debian/gbp.conf, ./debian/patches/README, ./debian/pycompat, ./debian/watch, ./demos/addition.zip, ./demos/letters.zip, ./icons/import_picture.svg, ./icons/import_sound.svg, ./icons/pair-add.svg, ./icons/pair-update.svg, ./icons/speak.svg, ./images/card.svg, ./images/equal_pairs1.svg, ./images/equal_pairs2.svg, ./images/game-load.svg, ./images/game-new.svg, ./images/game-restart.svg, ./images/game-save.svg, ./images/score.svg, ./images/stock-buddy.svg, ./images/white.png, ./memorize.dtd, ./po/am.po, ./po/ay.po, ./po/bg.po, ./po/bn.po, ./po/bn_IN.po, ./po/ca.po, ./po/de.po, ./po/dz.po, ./po/el.po, ./po/en.po, ./po/es.po, ./po/ff.po, ./po/fr.po, ./po/gu.po, ./po/ha.po, ./po/hi.po, ./po/ht.po, ./po/ig.po, ./po/is.po, ./po/it.po, ./po/ja.po, ./po/ko.po, ./po/mk.po, ./po/ml.po, ./po/mn.po, ./po/mr.po, ./po/ne.po, ./po/nl.po, ./po/pa.po, ./po/pl.po, ./po/pt.po, ./po/pt_BR.po, ./po/qu.po, ./po/ro.po, ./po/ru.po, ./po/rw.po, ./po/si.po, ./po/te.po, ./po/th.po, ./po/tr.po, ./po/vi.po, ./po/yo.po, ./po/zh_CN.po, ./po/zh_TW.po, ./port/README Copyright: *No copyright* License: UNKNOWN FIXME Files: ./po/Memorize.pot, ./po/af.po, ./po/bi.po, ./po/cpp.po, ./po/cs.po, ./po/he.po, ./po/hu.po, ./po/km.po, ./po/kos.po, ./po/mg.po, ./po/ms.po, ./po/mvo.po, ./po/na.po, ./po/nb.po, ./po/pap.po, ./po/pis.po, ./po/pseudo.po, ./po/sd.po, ./po/sk.po, ./po/sl.po, ./po/sq.po, ./po/sv.po, ./po/sw.po, ./po/ta.po, ./po/tpi.po, ./po/tzo.po, ./po/ug.po, ./po/wa.po Copyright: YEAR THE PACKAGE'S HOLDER License: UNKNOWN FIXME Files: ./audio.py, ./cardlist.py, ./cardtable.py, ./createtoolbar.py, ./game.py, ./memorizetoolbar.py, ./messenger.py, ./model.py, ./playerscoreboard.py, ./score.py, ./scoreboard.py, ./svgcard.py, ./svglabel.py, ./theme.py Copyright: 2006-2008, One Laptop Per Child 2007-2008, One Laptop Per Child License: GPL-2+ FIXME Files: ./face.py, ./port/chooser.py, ./port/widgets.py, ./speak/espeak.py, ./speak/espeak_cmd.py, ./speak/espeak_gst.py, ./speak/widgets.py Copyright: *No copyright* License: GPL-2+ FIXME Files: ./speak/eye.py, ./speak/face.py, ./speak/fft_mouth.py, ./speak/glasses.py, ./speak/mouth.py, ./speak/voice.py, ./speak/waveform_mouth.py Copyright: 2007, Arjun Sarwal - arjun@laptop.org 2008, Joshua Minor License: GPL-3+ FIXME Files: ./po/ar.po, ./po/fa.po, ./po/fa_AF.po, ./po/ps.po, ./po/ur.po Copyright: License: UNKNOWN FIXME Files: ./debian/rules Copyright: 2008-2010, Jonas Smedegaard License: GPL FIXME Files: ./port/COPYING Copyright: 1989, 1991 Free Software Foundation, Inc HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be distributed holder who places the Program under this License interest in the program law: the software, and year name of author License: GPL-2+ FIXME Files: ./COPYING Copyright: 1989, 1991 Free Software Foundation, Inc. HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be distributed holder who places the Program under this License interest in the program law: the software, and year name of author License: GPL-2+ FIXME Files: ./createcardpanel.py Copyright: 2006-2008, One Laptop Per Child 2009, Simon Schampijer License: GPL-2+ FIXME Files: ./activity.py Copyright: 2006-2008, One Laptop Per Child 2009, Simon Schampijer, Aleksey Lim License: GPL-2+ FIXME Files: ./setup.py Copyright: 2006, Red Hat, Inc License: GPL-2+ FIXME Files: ./speak/COPYING Copyright: 2007, Free Software Foundation, Inc. HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS are not disclaimer" for the program, if necessary holder as a result of your choosing to follow a holder explicitly and holder is holder is reinstated (a) holder notifies you of the holder who authorizes use under this holder, and you cure the violation prior to 30 days after holders of if you do law law, except executing it on a on the Program, and are irrevocable provided the stated on the software, and (2) offer you this License permission permission, other than the making of an treaty adopted on 20 December 1996, or License: GPL-3+ FIXME Files: ./demos/sounds.zip Copyright: 3ޠKS+赇#ɏK/({V(thNCeT/;#g_U[$ٗY XoLkbqn^.Kj 6+xi _JO License: UNKNOWN FIXME debian/copyright0000644000000000000000000000336711456342063011136 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135 Name: sugar-memorize-activity Maintainer: Sugar Labs http://lists.sugarlabs.org/listinfo/sugar-devel irc://irc.freenode.net/sugar Source: http://activities.sugarlabs.org/en-US/sugar/addon/4063 Files: debian/* Copyright: © 2008-2010 Jonas Smedegaard © 2010 Kandarp Kaushik License: GPL-2+ The Debian packaging information is under the GPL, version 2 or later. Files: setup.py Copyright: © 2006 Red Hat, Inc License: GPL-2+ Files: activity.py Copyright: © 2009 Simon Schampijer, Aleksey Lim © 2006, 2007, 2008 One Laptop Per Child License: GPL-2+ Files: createcardpanel.py Copyright: © 2009 Simon Schampijer © 2006-2008 One Laptop Per Child License: GPL-2+ Files: speak/* Copyright: © 2008 Joshua Minor © 2007 Arjun Sarwal License: GPL-2+ Files: * Copyright: © 2006-2008 One Laptop Per Child License: GPL-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; either version 2 of the License, or (at your option) any later version. . 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. . On Debian systems, the complete text of version 2 of the GNU General Public License (GPL) can be found in the file "/usr/share/common-licenses/GPL". . You should have received a copy of the GNU General Public License along with this program. If not, see . debian/source/0000755000000000000000000000000011456342063010472 5ustar debian/source/include-binaries0000644000000000000000000000002711456342063013631 0ustar debian/copyright_hints debian/source/format0000644000000000000000000000001411456342063011700 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000023111456342063010217 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://download.sugarlabs.org/sources/honey/Memorize/Memorize-(.*)\.tar\.bz2 debian/README.source0000644000000000000000000000266011456342063011355 0ustar Building this package for Debian -------------------------------- This source package uses quilt to apply and remove its patches. Please refer to /usr/share/doc/quilt/README.source for information about how to use quilt for source packages. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Sun, 29 Mar 2009 16:02:47 +0200