debian/0000755000000000000000000000000012212456236007171 5ustar debian/changelog0000644000000000000000000003355312212456236011054 0ustar sugar-artwork-0.98 (0.98.4-1) unstable; urgency=low * New upstream release. * Adds debian/patches/sugar-style-h-prototypes.patch to specify missing prototypes. * Added myself to Uploaders * Bump Standars-Version to 3.9.4 -- Santiago Ruano Rincón Sat, 07 Sep 2013 00:51:43 +0200 sugar-artwork-0.96 (0.96.2-1) unstable; urgency=low * New upstream stable release. [ Luke Faraone ] * clean: Don't fail when sugar.stamp is missing [ Jonas Smedegaard ] * Build-depend on libgtk-3-dev. * Extend patch 2001 to cover gtk3 theme sources, and add DEP3 header. * (Re)generate autotools: + Build-depend on dh-autoreconf and gnome-common. + Include autoreconf snippet. + Drop patch 2991. * Update copyright file: + Bump format to 1.0. + Fix turn second paragraph into a proper format 1.0 catch-all Files paragraph. + Fix double-indent in Copyright fields as per Policy §5.6.13. + Quote license strings in comments. + Include disclaimer in license paragraph GAP~Makefile.in. + Fix consistently use License name LGPL~ (not other-LGPL). * Bump standards-version to 3.9.3. * Use anonscm.debian.org for Vcs-Browser field. * Fix typo in long description. * Avoid .la files. -- Jonas Smedegaard Thu, 24 May 2012 20:26:12 +0200 sugar-artwork-0.92 (0.92.0-1) unstable; urgency=low * Shorten Vcs-* stanzas. * Update README.source to not mention quilt: Still implicitly used but not unusual for source format 3.0 and thus need no mention here. * Update copyright file: + Bump file format to draft 174 of DEP-5. + Fix consistently refer to GNU Lesser GPL (not Library). + Extend years. * Bump policy compliance to standards-version 3.9.2. * Switch packaging to upstream branch 0.92. * Unfuzz patches. -- Jonas Smedegaard Tue, 19 Apr 2011 18:41:06 +0200 sugar-artwork-0.90 (0.90.0-1) unstable; urgency=low * New upstream stable release. * Bump Policy compliance to standards-version 3.9.1. * Append _DEFAULT to deprecated CDBS variables in rules file. -- Jonas Smedegaard Tue, 12 Oct 2010 13:54:13 +0200 sugar-artwork-0.90 (0.89.2-1) experimental; urgency=low * New upstream development release. * Unfuzz patches. * Switch packaging to upstream branch 0.90. * Update copyright file: Extend some copyright years. * Bump Policy compliance to standards-version to 3.9.0. -- Jonas Smedegaard Wed, 21 Jul 2010 01:47:49 +0200 sugar-artwork-0.88 (0.88.1-1) unstable; urgency=low * New upstream maintenance release. + Fixes undefined symbol: GTK_WIDGET_HAS_FOCUS. Closes: bug#583578. * Refresh patches. * Improve copyright file: + Tidy copyright sections. + Fix replace license section MIT with Expat and other-X. * Drop patch 1002 (workaround for older GTK+) as it causes other errors. Instead tighten build-dependency on libgtk2.0-dev to at least 2.16. Closes: bug#584717, thanks to Sascha Silbe. * Refer to FSF website (not postal address) in rules file header. -- Jonas Smedegaard Fri, 25 Jun 2010 16:28:11 +0200 sugar-artwork-0.88 (0.88.0-1) unstable; urgency=low * New upstream stable release. * Drop all local CDBS snippets: included with main cdbs package now. * Switch to source format "3.0 (quilt)". * Drop patchsys-quilt.mk snippet: superfluous with source format "3.0 (quilt)". * Refresh and unfuzz patches. * Drop build-dependencies on quilt and patchutils. * Relax build-dependency on devscripts slightly, to ease backporting. * Tighten build-dependency on cdbs. * Add git-buildpackage hint about use of bzip2-compressed tarballs. * Bump standards-version to 3.8.4. * Update debian/copyright: + Reformat to conform to draft DEP5 rev. 135. + Add GPL disclaimers. + Adjust years for debian/*. -- Jonas Smedegaard Tue, 30 Mar 2010 15:54:45 +0200 sugar-artwork-0.88 (0.87.1-1) unstable; urgency=low * New upstream development release. * Switch packaging to branch 0.88. -- Jonas Smedegaard Sat, 05 Dec 2009 18:35:10 +0100 sugar-artwork-0.86 (0.86.0-2) unstable; urgency=medium * Build-depend versioned on icon-slicer. Closes: bug#555963, thanks to Sascha Silbe. * Set urgency=medium as this fixes a bug also in testing. -- Jonas Smedegaard Fri, 13 Nov 2009 20:13:10 +0100 sugar-artwork-0.86 (0.86.0-1) unstable; urgency=low * New upstream stable release. -- Jonas Smedegaard Wed, 30 Sep 2009 17:30:02 +0200 sugar-artwork-0.86 (0.85.4-1) unstable; urgency=low * New upstream development release. * Update OLPC relation (now historic) in long description. * Drop versioned upstream branch in gbp.conf. * Simplify watch file (we want to watch too new files too). * Bump major version to 0.86 for binary and source package. -- Jonas Smedegaard Sat, 19 Sep 2009 10:33:10 +0200 sugar-artwork-0.84 (0.84.1-3) unstable; urgency=low * Update CDBS snippets: + Enhance package-relations.mk to support all binary package relations (except -indep ones). + Improve package-relation.mk cleanup to cover debhelper 6 and 7, strip more whitespace and cover mixture of unversioned+versioned dependencies. + Silence applying dependencies in package-relation.mk. + Implement fail-source-not-repackaged rule in upstream-tarball.mk. + Update URL to draft DEP5 format in copyright-check.mk output. * Update DEP5 to rev54 and fix libtool licensing in debian/copyright (No new authors, ltmain.sh alternate GAP-like license added). * Bump up policy compliance to standards version 3.8.3. -- Jonas Smedegaard Thu, 10 Sep 2009 22:08:22 +0200 sugar-artwork-0.84 (0.84.1-2) unstable; urgency=low * Fix typo in debian/control (python-artwork → sugar-artwork). * Update debian/copyright to use format as of dep5 proposal draft 48. * Tighten build-dependency on debhelper. -- Jonas Smedegaard Tue, 05 May 2009 14:39:49 +0200 sugar-artwork-0.84 (0.84.1-1) unstable; urgency=low * New upstream release. * Drop patches 1001 and 2991, now upstream. * Unfuzz patches 1002 and 2001 (and fix typo in comment). * Add new patch 2991 expanding patch 2001 to automade file. * Append branch to source and binary package names and Sugar-specific package relations, to support multiple branches in same distribution concurrently. * Add README.source (and drop CDBS hints and README.packaging). * Enable tag signing in git-buildpackage configfile. * Enhance package-relations.mk to support all binary package relations (except -indep ones). * Add proper copyright header to debian/rules. * Consistently use sugarlabs.org URLs (drop laptop.org) to homepage and upstream source. * Maintain all package dependencies in debian/rules, with comments. * Build-depend on icon-slicer (and not x11-apps). * Bump standards-version to 3.8.1. -- Jonas Smedegaard Wed, 08 Apr 2009 02:51:00 +0200 sugar-artwork (0.82.3-4) unstable; urgency=low * Add IRC channel as alternate contact URL in debian/copyright. * Use chrpath to fix hardcoded rpath. * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean * Register icons for optional caching. * Update debian/copyright: Fix license for aclocal.m4 (GPL-compatible, not GAP), and add Scott James Remnant as additional author. -- Jonas Smedegaard Sat, 14 Feb 2009 21:54:45 +0100 sugar-artwork (0.82.3-3) unstable; urgency=medium * Update CDBS snippets: + Simplify internal variables + Ignore no files by default in copyright-check.mk + Correct and update copyright hints of the snippets themselves * Update debian/copyright and copyright hints: + Rewrite debian/copyright using new file format, version 428 + Add info on CDBS snippets (new owners, no new licenses) + Set Sugarlabs (not Redhat) as upstream maintainer, and add both old laptop.org and new sugarlabs.org source URLs. + Update copyright years + Include GAP licenses verbatim. * Set urgency=medium due to opyright and licensing corrections. -- Jonas Smedegaard Tue, 20 Jan 2009 06:21:14 +0100 sugar-artwork (0.82.3-2) unstable; urgency=low * Update CDBS snippet copyright-check.mk: Compact simple licenses (those without ' or later'). * Track only stable 0.82 branch in watch file, and add (not yet used) sugarlabs URL. * Declare dependencies in debian/rules (not debian/control{,in}), and drop old superfluous build-dependency cleanup. * Add git-buildpackage configfile. * Semi-auto-update debian/control to update dependencies: DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean -- Jonas Smedegaard Tue, 20 Jan 2009 04:03:27 +0100 sugar-artwork (0.82.3-1) unstable; urgency=low * New upstream release. * Unfuzz patch 2991. * Depend on ${misc:Depends}. * Update cdbs snippets: + Several minor improvements to upstream-tarball.mk. * Update copyright hints (no new copyrights or licenses). -- Jonas Smedegaard Sun, 19 Oct 2008 21:29:37 +0200 sugar-artwork (0.82.0-1) unstable; urgency=low * New upstream release. * Build-depend on icon-naming-utils. -- Jonas Smedegaard Thu, 07 Aug 2008 21:54:43 +0200 sugar-artwork (0.81.3-1) unstable; urgency=low * New upstream release. * Unfuzz patch 2991. * Update local cdbs snippets: + Minor improvements to copyright-check.mk. + Add new local package-relations.mk to merge duplicate build-dependencies and more. + Update README.cdbs-tweaks. * Update copyright hints. * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). -- Jonas Smedegaard Thu, 07 Aug 2008 05:51:17 +0200 sugar-artwork (0.81.1-1) unstable; urgency=low * New upstream release. * Update local cdbs snippets: + Relax copyright-check to only warn about its discoveries. Closes: bug#487012. + Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1). * Update debian/copyright-hints. -- Jonas Smedegaard Fri, 20 Jun 2008 22:00:57 +0200 sugar-artwork (0.79.3-1) unstable; urgency=low * New upstream release. * Reorganize debian/copyright to only mention each license once. -- Jonas Smedegaard Mon, 09 Jun 2008 12:07:26 +0200 sugar-artwork (0.79.2-2) unstable; urgency=low * Add patch 1002 to only skip none-arrow if supported (got implemented around GTK+ 2.10). * Update cdbs tweaks: + Strip any non-printable characters in copyright-check.mk. Update copyright-hints. * Bump debhelper compatibility level to 6 (was 5). * Semi-auto-update debian/control due to above changes: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Wed, 23 Apr 2008 16:01:09 +0200 sugar-artwork (0.79.2-1) unstable; urgency=low * New Upstream release. Highlights: + Fix the appearance of the speaker device + Increase the size of the battery icon slightly + Fixed canvas sizes of a number of device icons + Fixed the makefile for emblem icons + Fix the build. Evil designer... + Fixed up the emblem icons + Add battery-100.svg to makefile * Drop patch 0001, now applied upstream. * Drop patches 2991 and 2992, now fixed upstream. * Add new patch 2991 applying patch 1001 (noexec cursor files) to automade files. -- Jonas Smedegaard Mon, 14 Apr 2008 00:54:39 +0200 sugar-artwork (0.79.1-1) unstable; urgency=low * New upstream release. Highlights: + Added view-list and view-radial icons + Updated device icons * Replace patch 0001 syncing with Git as of today. + Add battery-100.svg + Fix emblem icons * Add patch 2991 updating autotools to match above patch 0001. * Add patch 2992 reverting part of patch 2991 (nattery-100.svg is missing). * Update local cdbs snippets: + Update copyright-check cdbs snippet to store newline-delimited hints. Update hints. + Drop wget options broken with recent versions of wget in update-tarball.mk. + Update README.cdbs-tweaks. * No longer reconfigure autotools. -- Jonas Smedegaard Tue, 08 Apr 2008 03:39:32 +0200 sugar-artwork (0.79.0-4) unstable; urgency=low * Sync with upstream Git as of today. Main changes: + Added view-list and view-radial icons + Updated device icons * Update debian/copyright to include additions in above patch (updated copyright holders, same licenses). -- Jonas Smedegaard Wed, 26 Mar 2008 11:21:21 +0100 sugar-artwork (0.79.0-3) unstable; urgency=low * Pass over maintenance of the package to the OLPC team: Change Maintainer, and add myself to Uploaders. * Fix README.packaging to use "pull; fetch --tags" (not "pull -t"). * Fix email address of OLPC Alioth team. * Use quilt to handle patches. * Add already applied patch 1001 to install cursor files executable. * Add already applied patch 2001 to use empy from system. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Sun, 16 Mar 2008 14:12:30 +0100 sugar-artwork (0.79.0-2) unstable; urgency=low * Add watch file. * Depend on ttf-dejavu-core. * Recommend sugar and ttf-dejavu-extra. * Remove config.h.in in build clean. * Update CDBS tweaks: + Replace virtual automake1.10 build-dependency with automake + Build-depend on xbase-clients as fallback for x11-apps, to support backporting to etch. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Tue, 11 Mar 2008 01:54:21 +0100 sugar-artwork (0.79.0-1) unstable; urgency=low * Initial release. Closes: bug#444021. -- Jonas Smedegaard Sat, 08 Mar 2008 02:30:18 +0100 debian/copyright0000644000000000000000000001322712212456236011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: sugar artwork Upstream-Contact: Sugarlabs http://lists.sugarlabs.org/listinfo/sugar-devel irc://irc.freenode.net/sugar Source: http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git Files: * Copyright: 2007, Red Hat, Inc 2007-2008, Benjamin Berg License: LGPL-2+ Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: config.guess config.sub depcomp missing Copyright: 1992-2009, Free Software Foundation, Inc. License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: ltmain.sh Copyright: 1992-2010, Free Software Foundation, Inc. License: GPL-2+ with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: configure Copyright: 1992-1996, 1998-2010, Free Software Foundation, Inc. License: GAP~configure Files: aclocal.m4 Copyright: 1994-2010, Free Software Foundation, Inc. 2001-2004, Red Hat, Inc 2004, Scott James Remnant License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: gtk/theme/em.py Copyright: 2002-2003, Erik Max Francis License: LGPL~ Files: debian/* Copyright: 2008-2010, Jonas Smedegaard License: GPL-2+ License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. Comment: On Debian systems the 'GNU Lesser General Public License' version 2 is located in '/usr/share/common-licenses/LGPL-2'. . You should have received a copy of the 'GNU Lesser General Public License' along with this program. If not, see . License: LGPL~ __license__ = 'LGPL' Comment: It is assumed that the actual licensing is 'GNU Lesser General Public License' version 2 or newer, the common licensing of this project. 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 . License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: Expat~X 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 X CONSORTIUM 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. debian/control.in0000644000000000000000000000173412212456236011206 0ustar Source: sugar-artwork-0.98 Section: x11 Priority: optional Maintainer: Debian OLPC Uploaders: Jonas Smedegaard , Santiago Ruano Rincón Build-Depends: @cdbs@ Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-artwork Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-artwork.git Homepage: http://wiki.sugarlabs.org/go/Sugar Package: sugar-artwork-0.98 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Provides: ${cdbs:Provides} Conflicts: ${cdbs:Conflicts} Replaces: ${cdbs:Replaces} Description: Sugar graphical shell - artwork Sugar is a graphical user interface aimed at children. . Originating as integral 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 artwork for Sugar. debian/README.source0000644000000000000000000000701212212456236011350 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/ . Upstream development is tracked both in the Git branch "upstream-git" and using upstream tarballs. 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. Before injecting a newer upstream tarball, use below commands to sync with upstream Git, to adopt upstream commit messages and to minimize size of our Git. The following commands updates the local mirror of upstream source: git checkout upstream-git git pull git fetch --tags The following command shows upstream changes possibly relevant to merge or cherry-pick (replace leading "upstream" with "HEAD^" and invoke immediately after syncing to show recently merged changes possibly relevant to mention in our changelog): git log --pretty="format:%h %s" upstream..upstream-git The following commands merges all upstream changes with our packaging branches (to skip newest upstream changes, replace dot in first pull command with either a tag or an explicit commit hash): git checkout upstream git pull . upstream-git git checkout master git pull . upstream If git-import-orig fails complaining about no changes, revert both pulls (using "git reset --hard HEAD^" in both master and upstream branches), and try again skipping the very newest changes to cheat git-import-orig. To do a package release from upstream Git snapshot, first look at upstream development for a good place to release, and tag by its date, replacing "~" with "." to mimic git-buildpackage logic (replace timestamp and commit hash below with real ones based on chosen commit). git log --abbrev-commit upstream-git git tag -s -m "Upstream snapshot" upstream/0.2.git20080130 61279f8 dch -r -v "0.2~git20080130-1" "New upstream Git snapshot." 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 debian/rules0000755000000000000000000000467312212456236010263 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2008-2010 Jonas Smedegaard # Description: Main Debian packaging script for sugar-artwork # # 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 . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk pkgbase = sugar-artwork pkgbranch = 0.96 pkg = $(pkgbase)-$(pkgbranch) DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE:%-$(pkgbranch)=%) DEB_UPSTREAM_URL = http://download.sugarlabs.org/sources/sucrose/glucose/$(DEB_UPSTREAM_PACKAGE) DEB_UPSTREAM_TARBALL_EXTENSION = tar.bz2 DEB_UPSTREAM_TARBALL_MD5 = 08e715a9f1840962d8e60559f25eae09 # Register icons for optional caching binary-install/$(pkg):: dh_icons -p$(cdbs_curpkg) # Strip hardcoded rpath binary-strip/$(pkg):: find $(DEB_DESTDIR)/usr/lib -type f -name '*.so' -exec chrpath -d '{}' ';' # Needed by upstream build process # * x11-apps needed only indirectly by icon-slicer. Can be dropped when # icon-slicer is in Debian stable, or if depending on icon-slicer # version 03-5 CDBS_BUILD_DEPENDS += , libgtk2.0-dev (>= 2.16), libgtk-3-dev, libglib2.0-dev, libcairo2-dev, python-empy, icon-slicer, icon-naming-utils (>= 0.8.2), x11-apps # Needed (always/often) at runtime CDBS_DEPENDS_DEFAULT = ttf-dejavu-core CDBS_RECOMMENDS_DEFAULT = sugar-$(pkgbranch), ttf-dejavu-extra # Ensure only one variant is installed at a time (Debian Policy 7.6.2) CDBS_PROVIDES_DEFAULT = $(pkgbase) CDBS_CONFLICTS_DEFAULT = $(pkgbase) CDBS_REPLACES_DEFAULT = $(pkgbase) # Needed for our packaging CDBS_BUILD_DEPENDS += , chrpath, dh-autoreconf, gnome-common # Avoid .la files - see http://wiki.debian.org/ReleaseGoals/LAFileRemoval common-binary-post-install-arch:: find '$(cdbs_curdestdir)' -name '*.la' -delete debian/gbp.conf0000644000000000000000000000021612212456236010607 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-buildpackage] compression = bzip2 debian/copyright_hints0000644000000000000000000004102012212456236012326 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: AUTHORS ChangeLog Makefile.am NEWS README config.h.in configure.ac cursor/Makefile.am cursor/sugar/Makefile.am cursor/sugar/sugar-03.png cursor/sugar/sugar-06.png cursor/sugar/sugar-07.png cursor/sugar/sugar-08.png cursor/sugar/sugar-09.png cursor/sugar/sugar-hotspots.png cursor/sugar/sugar.cursortheme debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/patches/2001_empy_from_system.patch debian/patches/README debian/patches/series debian/patches/sugar-style-h-prototypes.patch debian/source/format debian/source/local-options debian/watch gtk/Makefile.am gtk/engine/Makefile.am gtk/theme/Makefile.am gtk/theme/gtkrc.em gtk3/Makefile.am gtk3/theme/Makefile.am gtk3/theme/assets/Makefile.am gtk3/theme/assets/checkbox-checked-selected.svg gtk3/theme/assets/checkbox-checked.svg gtk3/theme/assets/checkbox-unchecked-selected.svg gtk3/theme/assets/checkbox-unchecked.svg gtk3/theme/assets/cursor-handle-bottom.svg gtk3/theme/assets/cursor-handle-insertion.svg gtk3/theme/assets/cursor-handle-top.svg gtk3/theme/assets/radio-active-selected.svg gtk3/theme/assets/radio-active.svg gtk3/theme/assets/radio-selected.svg gtk3/theme/assets/radio.svg gtk3/theme/assets/scale-slider-active.svg gtk3/theme/assets/scale-slider.svg gtk3/theme/gtk-widgets.css.em gtk3/theme/gtk.css gtk3/theme/settings.ini.em icons/Makefile.am icons/index.theme icons/scalable/Makefile.am icons/scalable/actions/Makefile.am icons/scalable/actions/activity-start.svg icons/scalable/actions/activity-stop.svg icons/scalable/actions/cell-format.svg icons/scalable/actions/cell-height.svg icons/scalable/actions/cell-size.svg icons/scalable/actions/cell-width.svg icons/scalable/actions/column-insert.svg icons/scalable/actions/column-remove.svg icons/scalable/actions/dialog-cancel.svg icons/scalable/actions/dialog-ok.svg icons/scalable/actions/document-save.svg icons/scalable/actions/document-send.svg icons/scalable/actions/edit-clear.svg icons/scalable/actions/edit-copy.svg icons/scalable/actions/edit-delete.svg icons/scalable/actions/edit-description.svg icons/scalable/actions/edit-duplicate.svg icons/scalable/actions/edit-paste.svg icons/scalable/actions/edit-redo.svg icons/scalable/actions/edit-undo.svg icons/scalable/actions/entry-cancel.svg icons/scalable/actions/format-columns-double.svg icons/scalable/actions/format-columns-single.svg icons/scalable/actions/format-columns-triple.svg icons/scalable/actions/format-justify-center.svg icons/scalable/actions/format-justify-fill.svg icons/scalable/actions/format-justify-left.svg icons/scalable/actions/format-justify-right.svg icons/scalable/actions/format-text-bold.svg icons/scalable/actions/format-text-italic.svg icons/scalable/actions/format-text-leading.svg icons/scalable/actions/format-text-size.svg icons/scalable/actions/format-text-underline.svg icons/scalable/actions/go-down.svg icons/scalable/actions/go-home.svg icons/scalable/actions/go-left.svg icons/scalable/actions/go-next-paired.svg icons/scalable/actions/go-next.svg icons/scalable/actions/go-previous-paired.svg icons/scalable/actions/go-previous.svg icons/scalable/actions/go-right.svg icons/scalable/actions/go-up.svg icons/scalable/actions/insert-image.svg icons/scalable/actions/insert-table.svg icons/scalable/actions/invite.svg icons/scalable/actions/list-add.svg icons/scalable/actions/list-remove.svg icons/scalable/actions/media-eject-insensitive.svg icons/scalable/actions/media-eject.svg icons/scalable/actions/media-playback-pause-insensitive.svg icons/scalable/actions/media-playback-pause.svg icons/scalable/actions/media-playback-start-insensitive.svg icons/scalable/actions/media-playback-start.svg icons/scalable/actions/media-playback-stop-insensitive.svg icons/scalable/actions/media-playback-stop.svg icons/scalable/actions/media-playlist-repeat-insensitive.svg icons/scalable/actions/media-playlist-repeat.svg icons/scalable/actions/media-playlist-shuffle-insensitive.svg icons/scalable/actions/media-playlist-shuffle.svg icons/scalable/actions/media-record-insensitive.svg icons/scalable/actions/media-record.svg icons/scalable/actions/media-seek-backward-insensitive.svg icons/scalable/actions/media-seek-backward.svg icons/scalable/actions/media-seek-forward-insensitive.svg icons/scalable/actions/media-seek-forward.svg icons/scalable/actions/row-insert.svg icons/scalable/actions/row-remove.svg icons/scalable/actions/system-logout.svg icons/scalable/actions/system-restart.svg icons/scalable/actions/system-search.svg icons/scalable/actions/system-shutdown.svg icons/scalable/actions/toolbar-colors.svg icons/scalable/actions/toolbar-edit.svg icons/scalable/actions/toolbar-help.svg icons/scalable/actions/toolbar-view.svg icons/scalable/actions/transfer-from-application-octet-stream.svg icons/scalable/actions/transfer-from-audio-x-generic.svg icons/scalable/actions/transfer-from-image-x-generic.svg icons/scalable/actions/transfer-from-text-uri-list.svg icons/scalable/actions/transfer-from-text-x-generic.svg icons/scalable/actions/transfer-from-video-x-generic.svg icons/scalable/actions/transfer-from.svg icons/scalable/actions/transfer-to-application-octet-stream.svg icons/scalable/actions/transfer-to-audio-x-generic.svg icons/scalable/actions/transfer-to-image-x-generic.svg icons/scalable/actions/transfer-to-text-uri-list.svg icons/scalable/actions/transfer-to-text-x-generic.svg icons/scalable/actions/transfer-to-video-x-generic.svg icons/scalable/actions/transfer-to.svg icons/scalable/actions/tray-favourite.svg icons/scalable/actions/tray-hide.svg icons/scalable/actions/tray-show.svg icons/scalable/actions/view-box.svg icons/scalable/actions/view-created.svg icons/scalable/actions/view-details.svg icons/scalable/actions/view-freeform.svg icons/scalable/actions/view-fullscreen.svg icons/scalable/actions/view-lastedit.svg icons/scalable/actions/view-list.svg icons/scalable/actions/view-radial.svg icons/scalable/actions/view-refresh.svg icons/scalable/actions/view-return.svg icons/scalable/actions/view-size.svg icons/scalable/actions/view-source.svg icons/scalable/actions/view-spiral.svg icons/scalable/actions/view-triangle.svg icons/scalable/actions/zoom-activity.svg icons/scalable/actions/zoom-best-fit.svg icons/scalable/actions/zoom-groups.svg icons/scalable/actions/zoom-home.svg icons/scalable/actions/zoom-in.svg icons/scalable/actions/zoom-neighborhood.svg icons/scalable/actions/zoom-original.svg icons/scalable/actions/zoom-out.svg icons/scalable/actions/zoom-to-width.svg icons/scalable/apps/Makefile.am icons/scalable/apps/activity-journal.svg icons/scalable/categories/Makefile.am icons/scalable/categories/preferences-system.svg icons/scalable/control/Makefile.am icons/scalable/control/color-preview.svg icons/scalable/control/control-popup-arrow.svg icons/scalable/device/Makefile.am icons/scalable/device/battery-000.icon icons/scalable/device/battery-000.svg icons/scalable/device/battery-010.icon icons/scalable/device/battery-010.svg icons/scalable/device/battery-020.icon icons/scalable/device/battery-020.svg icons/scalable/device/battery-030.icon icons/scalable/device/battery-030.svg icons/scalable/device/battery-040.icon icons/scalable/device/battery-040.svg icons/scalable/device/battery-050.icon icons/scalable/device/battery-050.svg icons/scalable/device/battery-060.icon icons/scalable/device/battery-060.svg icons/scalable/device/battery-070.icon icons/scalable/device/battery-070.svg icons/scalable/device/battery-080.icon icons/scalable/device/battery-080.svg icons/scalable/device/battery-090.icon icons/scalable/device/battery-090.svg icons/scalable/device/battery-100.icon icons/scalable/device/battery-100.svg icons/scalable/device/battery-charging-000.svg icons/scalable/device/battery-charging-010.svg icons/scalable/device/battery-charging-020.svg icons/scalable/device/battery-charging-030.svg icons/scalable/device/battery-charging-040.svg icons/scalable/device/battery-charging-050.svg icons/scalable/device/battery-charging-060.svg icons/scalable/device/battery-charging-070.svg icons/scalable/device/battery-charging-080.svg icons/scalable/device/battery-charging-090.svg icons/scalable/device/battery-charging-100.svg icons/scalable/device/camera-external.svg icons/scalable/device/camera.svg icons/scalable/device/computer-xo.svg icons/scalable/device/computer.svg icons/scalable/device/drive-harddisk-usb.svg icons/scalable/device/drive-harddisk.svg icons/scalable/device/drive.svg icons/scalable/device/media-disk.svg icons/scalable/device/media-flash-sd.svg icons/scalable/device/media-optical.svg icons/scalable/device/media.svg icons/scalable/device/microphone.svg icons/scalable/device/network-adhoc-1-connected.svg icons/scalable/device/network-adhoc-1.svg icons/scalable/device/network-adhoc-11-connected.svg icons/scalable/device/network-adhoc-11.svg icons/scalable/device/network-adhoc-6-connected.svg icons/scalable/device/network-adhoc-6.svg icons/scalable/device/network-gsm.svg icons/scalable/device/network-mesh.icon icons/scalable/device/network-mesh.svg icons/scalable/device/network-wired.svg icons/scalable/device/network-wireless-000.icon icons/scalable/device/network-wireless-000.svg icons/scalable/device/network-wireless-020.icon icons/scalable/device/network-wireless-020.svg icons/scalable/device/network-wireless-040.icon icons/scalable/device/network-wireless-040.svg icons/scalable/device/network-wireless-060.icon icons/scalable/device/network-wireless-060.svg icons/scalable/device/network-wireless-080.icon icons/scalable/device/network-wireless-080.svg icons/scalable/device/network-wireless-100.icon icons/scalable/device/network-wireless-100.svg icons/scalable/device/network-wireless-connected-000.icon icons/scalable/device/network-wireless-connected-000.svg icons/scalable/device/network-wireless-connected-020.icon icons/scalable/device/network-wireless-connected-020.svg icons/scalable/device/network-wireless-connected-040.icon icons/scalable/device/network-wireless-connected-040.svg icons/scalable/device/network-wireless-connected-060.icon icons/scalable/device/network-wireless-connected-060.svg icons/scalable/device/network-wireless-connected-080.icon icons/scalable/device/network-wireless-connected-080.svg icons/scalable/device/network-wireless-connected-100.icon icons/scalable/device/network-wireless-connected-100.svg icons/scalable/device/printer.svg icons/scalable/device/school-server.svg icons/scalable/device/speaker-000.svg icons/scalable/device/speaker-033.svg icons/scalable/device/speaker-066.svg icons/scalable/device/speaker-100.svg icons/scalable/device/speaker-muted-000.svg icons/scalable/device/speaker-muted-033.svg icons/scalable/device/speaker-muted-066.svg icons/scalable/device/speaker-muted-100.svg icons/scalable/device/touchpad-capacitive.svg icons/scalable/device/touchpad-resistive.svg icons/scalable/device/user-documents.svg icons/scalable/emblems/Makefile.am icons/scalable/emblems/emblem-busy.svg icons/scalable/emblems/emblem-charging.svg icons/scalable/emblems/emblem-downloads.svg icons/scalable/emblems/emblem-favorite.svg icons/scalable/emblems/emblem-locked.svg icons/scalable/emblems/emblem-notification.svg icons/scalable/emblems/emblem-outofrange.svg icons/scalable/emblems/emblem-question.svg icons/scalable/emblems/emblem-view-source.svg icons/scalable/emblems/emblem-warning.svg icons/scalable/mimetypes/Makefile.am icons/scalable/mimetypes/application-octet-stream.svg icons/scalable/mimetypes/application-x-generic.svg icons/scalable/mimetypes/application-x-squeak-project.svg icons/scalable/mimetypes/audio-x-generic.svg icons/scalable/mimetypes/document-generic.svg icons/scalable/mimetypes/image-x-generic.svg icons/scalable/mimetypes/text-uri-list.svg icons/scalable/mimetypes/text-x-generic.svg icons/scalable/mimetypes/video-x-generic.svg icons/scalable/status/Makefile.am icons/scalable/status/audio-volume-high.svg icons/scalable/status/audio-volume-low.svg icons/scalable/status/audio-volume-medium.svg icons/scalable/status/audio-volume-muted.svg icons/scalable/status/data-download.svg icons/scalable/status/data-upload.svg icons/scalable/status/image-missing.svg Copyright: *No copyright* License: UNKNOWN FIXME Files: Makefile.in cursor/Makefile.in cursor/sugar/Makefile.in gtk/Makefile.in gtk/engine/Makefile.in gtk/theme/Makefile.in gtk3/Makefile.in gtk3/theme/Makefile.in gtk3/theme/assets/Makefile.in icons/Makefile.in icons/scalable/Makefile.in icons/scalable/actions/Makefile.in icons/scalable/apps/Makefile.in icons/scalable/categories/Makefile.in icons/scalable/control/Makefile.in icons/scalable/device/Makefile.in icons/scalable/emblems/Makefile.in icons/scalable/mimetypes/Makefile.in icons/scalable/status/Makefile.in Copyright: 1994-2012, Free Software Foundation, Inc License: UNKNOWN FIXME Files: gtk/engine/sugar-drawing.c gtk/engine/sugar-drawing.h gtk/engine/sugar-info.c gtk/engine/sugar-info.h gtk/engine/sugar-utils.c gtk/engine/sugar-utils.h Copyright: 2007, Benjamin Berg License: LGPL-2+ FIXME Files: config.guess config.sub depcomp missing Copyright: 1992-1999 1992-2000, 1996-1997, 1999-2000, 2002-2006 1999-2000, 2003-2007, 2009-2010 License: GPL-2+ FIXME Files: gtk/engine/sugar-rc-style.c gtk/engine/sugar-rc-style.h gtk/engine/sugar-style.c Copyright: 2007, Benjamin Berg 2007, Red Hat, Inc 2008, Benjamin Berg License: LGPL-2+ FIXME Files: gtk/engine/sugar-style.h gtk/engine/sugar.c Copyright: 2007, Red Hat, Inc License: LGPL-2+ FIXME Files: gtk/theme/em.py gtk3/theme/em.py Copyright: 2002-2003, Erik Max Francis' License: UNKNOWN FIXME Files: install-sh Copyright: 1994, X Consortium License: Expat FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2012, Free Software Foundation, Inc 1996-2001, 2003-2005 2012, Free Software Foundation, Inc License: GPL-2+ FIXME Files: aclocal.m4 Copyright: 1996-2001, 2003-2005 1996-2012, Free Software Foundation, Inc 1997-2012, Free Software Foundation, Inc 1999-2012, Free Software Foundation, Inc 2001-2012, Free Software Foundation, Inc 2002-2012, Free Software Foundation, Inc 2003-2012, Free Software Foundation, Inc 2004, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, 2007, 2009, Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc 2004-2005, 2007-2009, Free Software Foundation 2004-2012, Free Software Foundation, Inc 2006-2012, Free Software Foundation, Inc 2011, Free Software Foundation, Inc License: GPL-2+ FIXME Files: ltmain.sh Copyright: 1996-2001, 2003-2006 all begin with the string "--lt-" License: GPL-2+ FIXME Files: debian/rules Copyright: 2008-2010, Jonas Smedegaard License: GPL-2+ FIXME Files: COPYING Copyright: 1991, 1999 Free Software Foundation, Inc disclaimer" for the library, if interest in the law: that is to say, a work containing the Library or a the License: LGPL-ever FIXME Files: cursor/sugar/sugar-01.png Copyright: License: UNKNOWN FIXME Files: cursor/sugar/sugar-11.png Copyright: ?YrE,d Tviz1kyubyy<L`IQ.WސbtTLQO&jkqdܞ;n License: UNKNOWN FIXME Files: cursor/sugar/sugar-05.png Copyright: ?ZrlE*`hbRbj +5R0/L>)ߥAaDDhqfzߎn["͓Vnq؟gC F|>)˟IMy?J+|. )"!Iy*es)ȯmg.8\)&k(>\__VX(od License: UNKNOWN FIXME Files: cursor/sugar/sugar-10.png Copyright: ?ZrlE*_ESN@,/t_L>)ߥ*?dӯVilS"su8r3Wo License: UNKNOWN FIXME Files: cursor/sugar/sugar-02.png Copyright: ?ZrlYc&wn&E/v-?`X^Ry(| &Uc˟ w1j嗼GaM!84~ J8ڮhumuu13|JtΖйE|L^ӥA?JHC|g3Wt}!AtxH<飒e2\e }쒽Ƌ?3oMMj72߸>yƐC_m$k` ,AZDTY g#z" 5 *>\#<.\'{q@PE4ܟY5 License: UNKNOWN FIXME Files: cursor/sugar/sugar-00.png Copyright: "<ǣ0zߝ Kj License: UNKNOWN FIXME Files: cursor/sugar/sugar-04.png Copyright: ӧOŏo;=UvemZ\O7-pt[BkT" Last-Update: 2012-03-15 --- a/gtk/theme/Makefile.am +++ b/gtk/theme/Makefile.am @@ -1,9 +1,9 @@ sugar-72.gtkrc: gtkrc.em - $(srcdir)/em.py -p $$ -D scaling=\'72\' $(srcdir)/gtkrc.em > \ + empy -p $$ -D scaling=\'72\' $(srcdir)/gtkrc.em > \ $(top_builddir)/gtk/theme/sugar-72.gtkrc sugar-100.gtkrc: gtkrc.em - $(srcdir)/em.py -p $$ -D scaling=\'100\' $(srcdir)/gtkrc.em > \ + empy -p $$ -D scaling=\'100\' $(srcdir)/gtkrc.em > \ $(top_builddir)/gtk/theme/sugar-100.gtkrc clean: --- a/gtk3/theme/Makefile.am +++ b/gtk3/theme/Makefile.am @@ -1,19 +1,19 @@ SUBDIRS = assets gtk-widgets-72.css: gtk-widgets.css.em - $(srcdir)/em.py -p $$ -D scaling=\'72\' $(srcdir)/gtk-widgets.css.em > \ + empy -p $$ -D scaling=\'72\' $(srcdir)/gtk-widgets.css.em > \ $(top_builddir)/gtk3/theme/gtk-widgets-72.css gtk-widgets-100.css: gtk-widgets.css.em - $(srcdir)/em.py -p $$ -D scaling=\'100\' $(srcdir)/gtk-widgets.css.em > \ + empy -p $$ -D scaling=\'100\' $(srcdir)/gtk-widgets.css.em > \ $(top_builddir)/gtk3/theme/gtk-widgets-100.css settings-72.ini: settings.ini.em - $(srcdir)/em.py -p $$ -D scaling=\'72\' $(srcdir)/settings.ini.em > \ + empy -p $$ -D scaling=\'72\' $(srcdir)/settings.ini.em > \ $(top_builddir)/gtk3/theme/settings-72.ini settings-100.ini: settings.ini.em - $(srcdir)/em.py -p $$ -D scaling=\'100\' $(srcdir)/settings.ini.em > \ + empy -p $$ -D scaling=\'100\' $(srcdir)/settings.ini.em > \ $(top_builddir)/gtk3/theme/settings-100.ini clean: debian/watch0000644000000000000000000000025512212456236010224 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-(.*)\.tar\.bz2 debian/control0000644000000000000000000000231312212456236010573 0ustar Source: sugar-artwork-0.98 Section: x11 Priority: optional Maintainer: Debian OLPC Uploaders: Jonas Smedegaard , Santiago Ruano Rincón Build-Depends: cdbs, autotools-dev, devscripts, debhelper, dh-buildinfo, libgtk2.0-dev (>= 2.16), libgtk-3-dev, libglib2.0-dev, libcairo2-dev, python-empy, icon-slicer, icon-naming-utils (>= 0.8.2), x11-apps, chrpath, dh-autoreconf, gnome-common Standards-Version: 3.9.4 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-artwork Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-artwork.git Homepage: http://wiki.sugarlabs.org/go/Sugar Package: sugar-artwork-0.98 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${cdbs:Depends} Recommends: ${cdbs:Recommends} Provides: ${cdbs:Provides} Conflicts: ${cdbs:Conflicts} Replaces: ${cdbs:Replaces} Description: Sugar graphical shell - artwork Sugar is a graphical user interface aimed at children. . Originating as integral 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 artwork for Sugar.