debian/0000755000000000000000000000000011760752127007176 5ustar debian/control0000644000000000000000000000340711760752217010605 0ustar Source: sugar-etoys-activity Section: contrib/x11 Priority: optional Maintainer: Debian OLPC Uploaders: Ankur khurana , Jonas Smedegaard , Luke Faraone Build-Depends: devscripts, python (>= 2.6.5), cdbs (>= 0.4.97~), debhelper, dh-buildinfo, python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit, unzip Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/collab-maint/sugar-etoys-activity.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-etoys-activity.git Homepage: http://wiki.laptop.org/go/Etoys Package: sugar-etoys-activity Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Recommends: ${cdbs:Recommends} Sugests: ${cdbs:Suggests} Provides: ${python:Provides} Description: Sugar wrapper around the Squeak Etoys programming language Sugar is a desktop environment. It is conceived as a platform upon which children learn with Sugar Activities. The platform provides mechanisms for collaboration, reflection, and exploration. Sugar Activities cover a broad range of applications: browsing, drawing, composing, writing, programming, etc. . Squeak Etoys was inspired by LOGO, PARC-Smalltalk, Hypercard, and starLOGO. It is a media-rich authoring environment with a simple, powerful scripted object model for many kinds of objects created by end-users. It includes 2D and 3D graphics, images, text, particles, presentations, web-pages, videos, sound and MIDI, etc. It includes the ability to share desktops with other Etoy users in real-time, so many forms of immersive mentoring and play can be done over the Internet. . The Etoys activity embeds Squeak Etoys into Sugar. debian/source/0000755000000000000000000000000011760455665010505 5ustar debian/source/format0000644000000000000000000000001411760455522011703 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000510011760752127011044 0ustar sugar-etoys-activity (116-3) unstable; urgency=low * Update package relations: + Set 0.88 as primary branch. + Recommend sugar-session. + Recommend (not depend on) sugar-presence-service. + Stop bogusly depending on unused python packages (this activity is written in shell!). + Handle all package relations in rules file. -- Jonas Smedegaard Mon, 28 May 2012 21:38:20 +0200 sugar-etoys-activity (116-2) unstable; urgency=low * Simplify setting main branch. * Drop lintian override: lintian is wrong to expect package dependencies being explicitly declared in control file. * Modernize long description, based on upstream wiki phrases. * Stop removing license file from binary package: Let CDBS replace with symlink instead. -- Jonas Smedegaard Mon, 28 May 2012 18:32:03 +0200 sugar-etoys-activity (116-1) unstable; urgency=low * New upstream release. + (virtually identical to 115). [ Luke Faraone ] * Update email address for my Debian account. * Correct typo in decription. * Unset DMUA, I'm a DD, not a DM now. [ Jonas Smedegaard ] * Add myself as uploader. * Fix depend on sugar-presence-service-0.90, with unversioned sugar-presence-service as fallback. * Use Python helper python2 (not python-support). * Bump standards-version to 3.9.3. * Use CDBS upstream-tarball.mk snippet (not custom get-orig-source rules). * Refer to FSF website (not postal address) in licensing header of rules file. * Update copyright file: + Rewrite using format 1.0. + Extend copyright of Debian packaging to cover recent years. + Add git URL for upstream source. * Include Ankur as copyright holder in rules file. * Bump debhelper compatibility level to 7. * Use anonscm.debian.org for Vcs-Browser field. * Update README.source to document upstream-tarball.mk and not quilt. * Fix stop removing MANIFEST in clean rule. * Update package relations: + Tighten build-dependency on cdbs and python: Needed for python2 helper. + Stop build-depending on python-central: No longer used. + Relax build-depend unversioned on debhelper and devscripts: Needed versions satisfied even in oldstable. * Override lintian warning about Python script unused at runtime. -- Jonas Smedegaard Sun, 27 May 2012 19:36:07 +0200 sugar-etoys-activity (115-1) unstable; urgency=low [ Ankur khurana ] * Initial release. (Closes: #589074) [ Luke Faraone ] * Clean up description, copyright -- Luke Faraone Tue, 27 Jul 2010 16:00:21 -0400 debian/README.source0000644000000000000000000000361311760455665011367 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. 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/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. 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 Thu, 26 Feb 2009 21:28:29 +0100 debian/compat0000644000000000000000000000000211760455665010403 0ustar 7 debian/watch0000644000000000000000000000023511760455522010226 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-(.*)\.tar\.gz debian/copyright_hints0000644000000000000000000000177511760463025012344 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: MANIFEST NEWS activity/activity-etoys.svg activity/activity.info activity/application-x-squeak-archive.svg activity/application-x-squeak-image.svg activity/application-x-squeak-object.svg activity/application-x-squeak-project.svg activity/application-x-squeak-source.svg bin/etoys-activity debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/sugar-etoys-activity.lintian-overrides debian/watch setup.py Copyright: *No copyright* License: UNKNOWN FIXME Files: debian/rules Copyright: 2008-2010, 2012 Jonas Smedegaard 2010, Ankur khurana License: GPL-2+ FIXME Files: COPYING Copyright: 2006-2008, Viewpoints Research Institute, and Contributors HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER License: MIT/X11 (BSD like) FIXME debian/copyright0000644000000000000000000000456111760455665011146 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: sugar-etoys-activity Upstream-Contact: Sugar Labs http://lists.sugarlabs.org/listinfo/sugar-devel irc://irc.freenode.net/sugar Source: http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/ git://git.sugarlabs.org/etoys/mainline.git Files: * Copyright: 2006-2008, Viewpoints Research Institute, and Contributors License: Expat Files: debian/* Copyright: 2008-2010,2012, Jonas Smedegaard 2010, Ankur khurana License: GPL-2+ License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 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. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . debian/gbp.conf0000644000000000000000000000023011760455522010607 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] upstream-branch = upstream debian-branch = master pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000340311760751357010262 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright 2008, 2009, 2010, 2012 Jonas Smedegaard # Copyright 2010 Ankur khurana # Description: Main Debian packaging script for Etoys # # 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, see . #DEB_SUGAR_BRANCHES = 0.86 0.88 DEB_PYTHON_SUGAR_PACKAGES = sugar-etoys-activity include /usr/share/cdbs/1/rules/upstream-tarball.mk 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 pkg = $(DEB_SOURCE_PACKAGE) DEB_SUGAR_PRIMARY_BRANCH = 0.88 DEB_UPSTREAM_PACKAGE = Etoys DEB_UPSTREAM_URL = http://download.sugarlabs.org/sources/sucrose/fructose/$(DEB_UPSTREAM_PACKAGE) DEB_UPSTREAM_TARBALL_MD5 = 44673a6624aa695e661b799d2a92b522 DEB_SUGAR_PRIMARY_BRANCH = 0.88 CDBS_DEPENDS_$(pkg) = etoys CDBS_RECOMMENDS_$(pkg) = $(call cdbs_sugar_anybranchdeps,sugar-session) CDBS_RECOMMENDS_$(pkg) += , sugar-presence-service-0.90 | sugar-presence-service # Suppress unneeded auto-resolved build-dependency on python-dev CDBS_BUILD_DEPENDS_class_python-sugar_python = python$(cdbs_python_nondefault_version) clean:: find -name *.mo -delete find -name *.linfo -delete debian/control.in0000644000000000000000000000314211760747262011212 0ustar Source: sugar-etoys-activity Section: contrib/x11 Priority: optional Maintainer: Debian OLPC Uploaders: Ankur khurana , Jonas Smedegaard , Luke Faraone Build-Depends: @cdbs@ Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/collab-maint/sugar-etoys-activity.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-etoys-activity.git Homepage: http://wiki.laptop.org/go/Etoys Package: sugar-etoys-activity Architecture: all Depends: ${cdbs:Depends}, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Recommends: ${cdbs:Recommends} Sugests: ${cdbs:Suggests} Provides: ${python:Provides} Description: Sugar wrapper around the Squeak Etoys programming language Sugar is a desktop environment. It is conceived as a platform upon which children learn with Sugar Activities. The platform provides mechanisms for collaboration, reflection, and exploration. Sugar Activities cover a broad range of applications: browsing, drawing, composing, writing, programming, etc. . Squeak Etoys was inspired by LOGO, PARC-Smalltalk, Hypercard, and starLOGO. It is a media-rich authoring environment with a simple, powerful scripted object model for many kinds of objects created by end-users. It includes 2D and 3D graphics, images, text, particles, presentations, web-pages, videos, sound and MIDI, etc. It includes the ability to share desktops with other Etoy users in real-time, so many forms of immersive mentoring and play can be done over the Internet. . The Etoys activity embeds Squeak Etoys into Sugar.