debian/0000755000000000000000000000000011760253033007166 5ustar debian/control0000644000000000000000000000256411760255067010611 0ustar Source: sugar-datastore-0.96 Section: python Priority: optional Maintainer: Debian OLPC Uploaders: Jonas Smedegaard Build-Depends: autotools-dev, devscripts, python (>= 2.6.5), cdbs (>= 0.4.97~), python-all-dev, debhelper, dh-buildinfo Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-datastore.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-datastore.git Homepage: http://wiki.sugarlabs.org/go/Sugar Package: python-carquinyol-0.96 Architecture: any Depends: ${shlibs:Depends}, ${python:Depends}, ${cdbs:Depends}, ${misc:Depends} Suggests: ${cdbs:Suggests} Provides: ${python:Provides}, ${cdbs:Provides} Breaks: ${cdbs:Breaks} Conflicts: ${cdbs:Conflicts} Replaces: ${cdbs:Replaces} Description: Sugar graphical shell - datastore 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 a simple log like datastore able to connect with multiple backends. The datastore supports connecting and disconnecting from backends on the fly to help the support the limit space/memory characteristics of the OLPC system and the fact that network services may become unavailable at times. debian/source/0000755000000000000000000000000011760251042010464 5ustar debian/source/format0000644000000000000000000000001411760243144011676 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000003423011760253033011042 0ustar sugar-datastore-0.96 (0.96.0-1) unstable; urgency=low * Bump debhelper compatibility level to 7. * Use Python helper python2 (not python-support). * Update copyright file: + Rewrite using format 1.0. + Extend copyright coverage of some files to include recent years. * Bump standards-version to 3.9.3. * Use anonscm.debian.org for Vcs-Browser field. * Switch packaging to upstream branch 0.96. * 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. * Remove debian/source/local-options: abort-on-upstream-changes and unapply-patches are default in dpkg-source since 1.16.1. -- Jonas Smedegaard Sun, 27 May 2012 00:15:46 +0200 sugar-datastore-0.90 (0.90.0-1) unstable; urgency=low * New upstream stable release. * Append _DEFAULT to deprecated CDBS variables in rules file. * Ease building with git-buildpackage: Git-ignore quilt .pc dir, and add source local-options. * Drop TODO: Only issue was use of Xappy, but its predecessor, secore, was dropped since upstream v0.8.1. -- Jonas Smedegaard Tue, 12 Oct 2010 14:29:23 +0200 sugar-datastore-0.90 (0.89.1-1) experimental; urgency=low * New upstream development release. * Switch packaging to upstream branch 0.90. * Improve copyright file: + Fix add install-sh, licensed as Expat and other-X. + Drop unused license section MIT. + Add comment on Expat variation. + Rename and tighten other-GAP-* sections. * Relax transitional conflicts to use Breaks: (not Conflicts:). * Stop needlessly providing python-olpc-datastore. * Bump Policy compliance to standards-version to 3.9.0. -- Jonas Smedegaard Wed, 21 Jul 2010 11:48:04 +0200 sugar-datastore-0.88 (0.88.0-2) 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 build-dependencies on quilt and patchutils. * Relax build-dependencies on python-central and python-all-dev. * 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 copyright file: + Reformat to conform to draft DEP5 rev. 135. + Add GPL disclaimers. + Adjust some years. -- Jonas Smedegaard Tue, 30 Mar 2010 20:24:52 +0200 sugar-datastore-0.88 (0.87.1-1) unstable; urgency=low * New upstream development release. * Switch packaging to branch 0.88. -- Jonas Smedegaard Tue, 01 Dec 2009 22:26:47 +0100 sugar-datastore-0.86 (0.86.1-1) unstable; urgency=low * New upstream bugfix release. -- Jonas Smedegaard Fri, 02 Oct 2009 15:33:40 +0200 sugar-datastore-0.86 (0.86.0-1) unstable; urgency=low * New upstream stable release. -- Jonas Smedegaard Wed, 30 Sep 2009 18:04:24 +0200 sugar-datastore-0.86 (0.85.4-2) unstable; urgency=low * Drop unneeded dependency on python-gnome2. -- Jonas Smedegaard Tue, 22 Sep 2009 19:36:03 +0200 sugar-datastore-0.86 (0.85.4-1) unstable; urgency=low * New upstream development release. * Bump major version to 0.86 for binary and source package. * Simplify watch file (we want to watch too new files too). * Update debian/copyright (no new licenses or copyright holders). -- Jonas Smedegaard Fri, 18 Sep 2009 14:49:59 +0200 sugar-datastore-0.84 (0.84.0-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 OLPC relation (now historic) in long description. * Bump up policy compliance to standards version 3.8.3. * Update debian/copyright format to DEP5 rev54. -- Jonas Smedegaard Fri, 18 Sep 2009 13:08:27 +0200 sugar-datastore-0.84 (0.84.0-2) unstable; urgency=low * Provide, conflict with and replace python-olpc-datastore. -- Jonas Smedegaard Fri, 29 May 2009 20:21:12 +0200 sugar-datastore-0.84 (0.84.0-1) unstable; urgency=low * New upstream release. * Drop patch 0001 no longer relevant (related code dropped upstream). * Drop patches 1002-1005, and limit Python support to 2.5 and newer. * Add README.source (and drop CDBS hints and README.packaging). * Update CDBS snippets: + Minor updates to buildinfo.mk and copyright-check.mk + Enhance package-relations.mk to support all binary package relations (except -indep ones) + Extend package-relation.mk to handle debhelper 6 and 7.0.1 * Add git-buildpackage configfile, enabling signed tags and use of pristine-tar. * Use sugarlabs.org (not laptop.org) as upstream URLs. * Restrict watch file to current stable release (0.84). * Handle binary (not only source) dependencies in rules file. * Rename binary to package python-carquinyol (from python-olpc- datastore), and adjust upstream project name to sugar-datastore (from OLPC Datastore). * Switch to achitecture-dependent packaging (code now includes private metadatareader library). * Append major version (0.84) to binary and source package. * Update debian/copyright: + Rewrite to use DEP5 r48 proposed machine-readable format + Add authors of autogenerated files and files below debian/* (no new licenses) + Main author is OLPC (not Lemur Consulting Ltd) * Bump policy compliance to Standards-Version 3.8.1. -- Jonas Smedegaard Fri, 29 May 2009 15:13:43 +0200 sugar-datastore (0.82.1-2) unstable; urgency=high * Add patch 0001 to fix Xapian overflow. * Set urgency=high as without above patch the Sugar journal is completely broken (as in _no_ data gets saved in Sugar). -- Jonas Smedegaard Wed, 14 Jan 2009 23:01:39 +0100 sugar-datastore (0.82.1-1) unstable; urgency=low * New Upstream Version. * Depend on ${misc:Depends}. * Update CDBS snippet copyright-check.mk: Compact simple licenses (those without ' or later'). * Update CDBS snippet makefile.mk: Cleanup check stamp dir for flavored builds. Fixing failure to build twice in a row. * Update CDBS snippet update-tarball.mk: Various improvements (none important here). -- Jonas Smedegaard Tue, 11 Nov 2008 19:23:36 +0100 sugar-datastore (0.82.0-1) unstable; urgency=low * New upstream release. * Update cdbs snippets: + Move dependency cleanup to new local snippet package-relations.mk. + Update copyright-check output to more closely match proposed new copyright file format. Update copyright-hints. + Internal restructuring of flavor-enhanced autotools- and makefile- snippets. + Update README.cdbs-tweaks. * Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis). -- Jonas Smedegaard Sat, 16 Aug 2008 14:42:14 +0200 sugar-datastore (0.8.2-1) unstable; urgency=low * New upstream release. * Unfuzz patches. * Update local cdbs snippets: + Relax copyright-check to only warn about its discoveries. Closes: bug#486979. + Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1). * Update debian/copyright-hints. -- Jonas Smedegaard Sat, 21 Jun 2008 01:19:15 +0200 sugar-datastore (0.8.1-3) UNRELEASED; urgency=low * Add URL to upstream tarball source in debian/copyright. -- Jonas Smedegaard Mon, 26 May 2008 14:30:28 +0200 sugar-datastore (0.8.1-2) unstable; urgency=low * Really update build-dependencies as promised in 0.8.1-1. -- Jonas Smedegaard Mon, 26 May 2008 12:23:09 +0200 sugar-datastore (0.8.1-1) unstable; urgency=low * New upstream release (only version number bumped, compared to prior Git snapshot release). * Drop patch 1001 against no longer included doc file. * Unfuzz patch 1005. * Update copyright-check (only files dropped or replaced with auto-generated ones). * Update local cdbs snippets: + Use upstream-tarball.mk to track upstream source releases. + Drop use of autotools. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Mon, 26 May 2008 11:28:42 +0200 sugar-datastore (0.8.0~git.13d354b-11) unstable; urgency=low * Bump debhelper compatibility level to 6 (was 5). * Update local cdbs snippets: + Relax python-central and python-support build-dependencies in python-autotools.mk. + Update copyright-check cdbs snippet to store newline-delimited hints, and strip any non-printable characters. Update hints. + Drop wget options broken with recent versions of wget in update-tarball.mk. * Mention exact upstream Git source in debian/copyright. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Thu, 24 Apr 2008 12:43:35 +0200 sugar-datastore (0.8.0~git.13d354b-10) unstable; urgency=low * Suggest (not recommend) abiword and poppler-utils - really this time (forgot to semi-auto-update debian/control in last upload :-P ). -- Jonas Smedegaard Fri, 11 Apr 2008 21:40:00 +0200 sugar-datastore (0.8.0~git.13d354b-9) unstable; urgency=low * Suggest (not recommend) abiword and poppler-utils. -- Jonas Smedegaard Fri, 11 Apr 2008 19:17:30 +0200 sugar-datastore (0.8.0~git.13d354b-8) unstable; urgency=low * Fix typo in long description. * Add patches 1004 and 1005 to avoid queue.join and queue.task_done, and check_call, all of them unavailable in Python < 2.5. -- Jonas Smedegaard Sun, 23 Mar 2008 15:10:46 +0100 sugar-datastore (0.8.0~git.13d354b-7) unstable; urgency=low * Rename binary package to python-olpc-datastore (not sugar-datastore and not python-sugar-datastore), to comply with Python policy (currently this package also contains secore which should be dropped as soon as its backwards-compatilbe successor - Xappy - is packaged for Debian). * Update debian/copyright to advertise this packaging as "Python module OLPC Datastore" (not "Sugar Datastore"). * Fix email address of OLPC Alioth team. -- Jonas Smedegaard Sun, 16 Mar 2008 13:23:29 +0100 sugar-datastore (0.8.0~git.13d354b-6) unstable; urgency=low * Update CDBS tweaks: + Add local python-autotools.mk (and drop py-compile.mk). + Update python-vars.mk and makefile.mk for improved DEB_*PACKAGES and build-dependency resolving. + Cosmetic updates to README.cdbs-tweaks. * Fix patch 1003 to not strip declaring self._write_lock. * Remove auto-generated py-compile in target clean. * 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 12:35:19 +0100 sugar-datastore (0.8.0~git.13d354b-5) 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"). * Rename binary package sugar-datastore -> python-sugar-datastore, to comply with Python policy (or maybe not: should each Python module be packaged separately?). * Change binary package to section python. * Depend on python-sugar (not sugar-base). * Update CDBS tweaks: + Add local py-compile.mk and python-vars.mk to handle autotools- based Python compilation. This adds suppurt also for non-default Python versions. + Add local autotools.mk, autotools-vars.mk, makefile.mk and makefile-vars.mk providing multi-flavor build support needed by py-compile.mk. + Add patchsys-quilt.mk. + README.cdbs-tweaks updated to mention the above. * Add already applied patch 1001 to use unversioned Python hashbang in getbuildpath.py script. * Add already applied patch 1002 to nest try-except in try-except-finally constructs, for Python < 2.5 compatibility. * Add already applied patch 1003 to avoid fancy locking using "with" statement, for Python < 2.5 compatibility. * Drop empty usr/lib cleanup, now handled by puthon-central. * Semi-auto-update debian/control to update build-dependencies: DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean -- Jonas Smedegaard Fri, 14 Mar 2008 13:14:12 +0100 sugar-datastore (0.8.0~git.13d354b-4) unstable; urgency=low * Fix watch file (no tarball yet - just guessing the upcoming name). * Update CDBS tweaks: + Replace virtual automake1.10 build-dependency with automake * 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 02:36:26 +0100 sugar-datastore (0.8.0~git.13d354b-3) unstable; urgency=low * Patch xapianindex to not import with-statement (now that we've patched around using it). -- Jonas Smedegaard Sun, 09 Mar 2008 17:46:58 +0100 sugar-datastore (0.8.0~git.13d354b-2) unstable; urgency=low * Patch converter, datatore and backingstore to nest try: except: in try: except: finally: constructs, to support Python 2.4. * Patch xapianindex to manually acquire and release locks (not using with construct), to support Python 2.4. * Drop documentation-related build-dependencies: Not yet integrated with main build routines. -- Jonas Smedegaard Sun, 09 Mar 2008 17:24:15 +0100 sugar-datastore (0.8.0~git.13d354b-1) unstable; urgency=low * Initial release. Closes: bug#444021. -- Jonas Smedegaard Sun, 09 Mar 2008 14:59:33 +0100 debian/README.source0000644000000000000000000000716211760243144011355 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/ . 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/compat0000644000000000000000000000000211760243327010371 0ustar 7 debian/watch0000644000000000000000000000026111760243144010220 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-(.*)\.tar\.bz2 debian/copyright_hints0000644000000000000000000000642711760251174012343 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 Makefile.am NEWS README bin/Makefile.am bin/copy-from-journal bin/copy-to-journal bin/datastore-service configure.ac debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch etc/Makefile.am etc/org.laptop.sugar.DataStore.service.in m4/python.m4 src/Makefile.am src/carquinyol/Makefile.am src/carquinyol/metadatareader.c src/carquinyol/metadatastore.py Copyright: *No copyright* License: UNKNOWN FIXME Files: src/carquinyol/filestore.py src/carquinyol/indexstore.py src/carquinyol/layoutmanager.py src/carquinyol/migration.py src/carquinyol/optimizer.py Copyright: 2008, One Laptop Per Child License: GPL-2+ FIXME Files: Makefile.in bin/Makefile.in etc/Makefile.in src/Makefile.in src/carquinyol/Makefile.in Copyright: 1994-2002 License: UNKNOWN FIXME Files: config.guess config.sub missing Copyright: 1992-1999, 1992-2001 1996-1997, 1999-2000, 2002-2006 License: GPL-2+ FIXME Files: m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 Copyright: 2004, Free Software Foundation, Inc 2004-2005, 2007, 2009, Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc License: UNKNOWN FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2001, 1996-2001, 2003-2005 2010, Free Software Foundation, Inc License: GPL-2+ FIXME Files: m4/libtool.m4 Copyright: 1996-2001, 2003-2005 2010, 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: depcomp Copyright: 1999-2000, 2003-2007, 2009 Free License: GPL-2+ FIXME Files: py-compile Copyright: 2000-2001, 2003-2005, 2008-2009, Free Software License: GPL-2+ FIXME Files: debian/rules Copyright: 2008-2010, 2012 Jonas Smedegaard License: GPL-2+ FIXME Files: src/carquinyol/datastore.py Copyright: 2007, ObjectRealms, LLC 2008, One Laptop Per Child License: GPL-2+ FIXME Files: install-sh Copyright: 1994, X Consortium License: MIT/X11 (BSD like) FIXME Files: aclocal.m4 Copyright: 1996, 1998, 2000-2005, 2008 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2005, 2008 1999-2005, 2008-2009, 1999-2006, 2009 2001, 2003, 2005, 2008 Free Software Foundation, Inc 2001, 2003, 2005, Free Software Foundation, Inc 2001-2003, 2005, 2008, Free Software Foundation, Inc 2001-2003, 2005, 2009, Free Software Foundation, Inc 2002-2003, 2005-2008, Free Software Foundation, Inc 2003, 2005 Free Software Foundation, Inc 2003-2006, Free Software Foundation, Inc 2004-2005, Free Software Foundation, Inc 2006, 2008 Free Software Foundation, Inc License: UNKNOWN FIXME Files: m4/ltoptions.m4 Copyright: 2004-2005, 2007-2009, Free Software Foundation License: UNKNOWN FIXME Files: COPYING Copyright: HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES holder saying it may be distributed holder who places the Program under this License law: License: UNKNOWN FIXME debian/copyright0000644000000000000000000001126711760252261011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: sugar-datastore Upstream-Contact: Sugarlabs http://lists.sugarlabs.org/listinfo/sugar-devel irc://irc.freenode.net/sugar Source: http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/ git://git.sugarlabs.org/sugar-datastore/mainline Files: * Copyright: 2007, ObjectRealms, LLC 2008, One Laptop Per Child License: GPL-2+ Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: aclocal.m4 m4/* Copyright: 1996-2010, Free Software Foundation, Inc. License: GAP Files: config.* depcomp missing py-compile 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: configure Copyright: 1992-1996, 1998-2010, Free Software Foundation, Inc. License: GAP~configure Files: ltmain.sh m4/libtool.m4 Copyright: 1996-2001,2003-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: debian/* Copyright: 2008-2010,2012, Jonas Smedegaard License: GPL-2+ 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'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GAP This file 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~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/gbp.conf0000644000000000000000000000021611760243144010606 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True [git-buildpackage] compression = bzip2 debian/rules0000755000000000000000000000406411760250600010247 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright 2008, 2009, 2010, 2012 Jonas Smedegaard # Description: Main Debian packaging script for sugar-datastore # # 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_BUILDDIR = build include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/python-autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk pkgbase = python-carquinyol pkgbranch = $(lastword $(subst -,$(space),$(DEB_SOURCE_PACKAGE))) pkg = $(pkgbase)-$(pkgbranch) DEB_UPSTREAM_PACKAGE = $(DEB_SOURCE_PACKAGE:%-$(pkgbranch)=%) DEB_UPSTREAM_URL = http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore DEB_UPSTREAM_TARBALL_EXTENSION = tar.bz2 DEB_UPSTREAM_TARBALL_MD5 = 55112bc2712ca1de7b7968360eb803c7 # Needed (always/seldom) at runtime CDBS_DEPENDS_DEFAULT = python-gobject, python-dbus, python-xapian, python-sugar-$(pkgbranch) CDBS_SUGGESTS_DEFAULT = sugar-$(pkgbranch), poppler-utils | xpdf-utils, abiword | abiword-gnome # 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) # Transitional quirk: python-olpc-datastore renamed to python-carquinyol # (unneeded since Squeeze: can be dropped after Squeeze+1) CDBS_BREAKS_DEFAULT += , python-olpc-datastore CDBS_REPLACES_DEFAULT += , python-olpc-datastore debian/control.in0000644000000000000000000000241411760250056011201 0ustar Source: sugar-datastore-0.96 Section: python Priority: optional Maintainer: Debian OLPC Uploaders: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/sugar-datastore.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/sugar-datastore.git Homepage: http://wiki.sugarlabs.org/go/Sugar Package: python-carquinyol-0.96 Architecture: any Depends: ${shlibs:Depends}, ${python:Depends}, ${cdbs:Depends}, ${misc:Depends} Suggests: ${cdbs:Suggests} Provides: ${python:Provides}, ${cdbs:Provides} Breaks: ${cdbs:Breaks} Conflicts: ${cdbs:Conflicts} Replaces: ${cdbs:Replaces} Description: Sugar graphical shell - datastore 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 a simple log like datastore able to connect with multiple backends. The datastore supports connecting and disconnecting from backends on the fly to help the support the limit space/memory characteristics of the OLPC system and the fact that network services may become unavailable at times.