debian/0000775000000000000000000000000012317304425007171 5ustar debian/changelog0000664000000000000000000006134712317304424011055 0ustar deja-dup (30.0-0ubuntu4) trusty; urgency=medium * debian/patches/drop-u1.patch: - Update from upstream patches to provide an error message so that users know what is happening if they have a previously configured Ubuntu One backup. -- Michael Terry Wed, 02 Apr 2014 22:19:02 -0400 deja-dup (30.0-0ubuntu3) trusty; urgency=medium * Drop U1 backend (LP: #1300916) * Provide a temporary home for tests to pass. -- Dimitri John Ledkov Wed, 02 Apr 2014 15:47:13 +0100 deja-dup (30.0-0ubuntu2) trusty; urgency=medium [ Martin Pitt ] * Add missing "make" test dependency. -- Michael Terry Fri, 28 Mar 2014 09:18:16 -0400 deja-dup (30.0-0ubuntu1) trusty; urgency=medium * New upstream release - Fixes build error with CMake 2.8.12 - Updates translations * debian/patches/rm-full-path.patch: Dropped, included upstream -- Michael Terry Fri, 28 Mar 2014 09:03:56 -0400 deja-dup (29.5-0ubuntu2) trusty; urgency=medium * debian/patches/rm-full-path.patch: - Backport patch from trunk; specify full path to /bin/rm because one of the tests modifies PATH and a call to 'rm' may fail depending on the shell used. Fixes dep8 test. -- Michael Terry Thu, 30 Jan 2014 23:21:00 -0500 deja-dup (29.5-0ubuntu1) trusty; urgency=medium * New upstream release - Re-enables libunity support - Requires duplicity 0.6.23 -- Michael Terry Thu, 30 Jan 2014 16:54:22 -0500 deja-dup (29.4-0ubuntu1) trusty; urgency=medium * New upstream release - Fixes building with latest valac - Adds support for unity-control-center -- Michael Terry Fri, 10 Jan 2014 18:33:58 -0500 deja-dup (29.1-0ubuntu4) trusty; urgency=low * debian/rules: - Set DEB_HOST_MULTIARCH ourselves, instead of relying on it to be set for us. Allows dep8 test to be built the same way the deb file is, fixing dep8 failure. -- Michael Terry Sat, 16 Nov 2013 08:40:25 -0500 deja-dup (29.1-0ubuntu3) trusty; urgency=low * debian/tests/control: - Comment out autopilot test completely rather than just calling exit 0 in test to disable it. The dependencies for the test are causing a problem in jenkins. This can be enabled in future when upstream gets the tests to work in xvfb. -- Michael Terry Fri, 08 Nov 2013 02:04:12 -0500 deja-dup (29.1-0ubuntu2) trusty; urgency=low * debian/patches/fix-parallel-build.patch: - Backport patch from upstream to fix parallel builds -- Michael Terry Thu, 07 Nov 2013 22:36:36 -0500 deja-dup (29.1-0ubuntu1) trusty; urgency=low * New upstream release - Update look and feel of preferences * debian/control, debian/rules: - Bump required versions of GTK+, GLib, and control center - Update for new CMake build system -- Michael Terry Mon, 30 Sep 2013 18:42:43 -0400 deja-dup (27.3.1-0ubuntu1) saucy; urgency=low * New upstream release - Fixes unit tests on 32-bit systems -- Michael Terry Mon, 17 Jun 2013 14:34:41 -0400 deja-dup (27.3-0ubuntu1) saucy; urgency=low * New upstream release - Supports System Settings panels with GNOME 3.8 * debian/control: - Adjust valac dependency to be >= 0.16 -- Michael Terry Mon, 17 Jun 2013 10:20:09 -0400 deja-dup (26.0-0ubuntu2) saucy; urgency=low * Build-depend on valac (>= 0.18) instead of valac-0.18 for easier transitions -- Jeremy Bicha Fri, 07 Jun 2013 18:06:52 -0400 deja-dup (26.0-0ubuntu1) raring; urgency=low * New upstream release - Only use the GNOME Shell interface when actually in GNOME Shell, not something that is merely similar, like the Cinnamon shell (LP: #1155929) - When testing a restore, also use a temporary directory that is on the same partition as the include files (LP: #1159749) - Spread default backup time around a bit, from always starting at midnight UTC to starting between 2 and 4 AM local time (LP: #1154920) - Use more-aggressively-idle modes for ionice and nice if available -- Michael Terry Thu, 28 Mar 2013 13:01:53 -0400 deja-dup (25.5-0ubuntu1) raring; urgency=low * New upstream release - Use same partition for temp files as include files (to avoid problems with tiny /tmp partitions like tmpfs). LP: #1100092 - Tell GNOME 3 about notifications, so the user can disable them - Always exclude /run (in case user includes /) * debian/rules: - Be explicit about what features we turn on (ccpanel, nautilus, unity) * debian/control: - Require duplicity 0.6.21 -- Michael Terry Mon, 04 Feb 2013 15:12:32 -0500 deja-dup (25.3-0ubuntu1) raring; urgency=low * New upstream release - Support replacing $USER in gsettings default paths for system administrators (LP: #1086097) - Fix Ubuntu One support for duplicity 0.6.20 and above - Ignore ~/Steam due to its large and cache-oriented content * debian/patches/ignore-steam.patch, debian/patches/support-new-u1backend.patch: - Dropped, included upstream -- Michael Terry Tue, 18 Dec 2012 14:10:19 -0500 deja-dup (25.1.1-0ubuntu2) raring; urgency=low * debian/patches/ignore-steam.patch: - Always ignore ~/Steam (via ~/.steam/root). Patch from upstream trunk. LP: #1083237 -- Michael Terry Wed, 05 Dec 2012 00:10:09 -0500 deja-dup (25.1.1-0ubuntu1) raring; urgency=low * New upstream release * debian/control: - Use libsecret, not libgnome-keyring - Switch to valac-0.18 - Add various deja-dup-backend-* metapackages to make seeding different ones easier for flavors * debian/tests: - Add dep8 test to run upstream test suite against system install * debian/patches/support-new-u1backend.patch: - Support new u1backend in duplicity 0.6.20 -- Michael Terry Tue, 30 Oct 2012 19:03:03 +0100 deja-dup (24.0-0ubuntu1) quantal-proposed; urgency=low * New upstream release - Updated translations -- Michael Terry Tue, 25 Sep 2012 11:00:17 -0400 deja-dup (23.92-0ubuntu1) quantal; urgency=low * New upstream release - Only allow one deja-dup-monitor process at a time (LP: #891797, LP: #1051811) -- Michael Terry Tue, 18 Sep 2012 13:15:04 -0400 deja-dup (23.90-0ubuntu1) quantal; urgency=low * New upstream release * debian/control: - Suggest python-cloudfiles instead of python-rackspace-cloudfiles - Use ${misc:Pre-Depends} * debian/rules: - Remove another instance of .la and .a files -- Michael Terry Tue, 21 Aug 2012 15:33:44 -0400 deja-dup (23.4-0ubuntu1) quantal; urgency=low * New upstream release * debian/control: - Recommend policykit-1 -- Michael Terry Fri, 20 Jul 2012 19:59:35 -0400 deja-dup (23.2-0ubuntu1) quantal-proposed; urgency=low * New upstream release * debian/control: - Add libpeas-dev to Build-Depends - Update valac and libglib2.0-dev versions - Bump debhelper version to 9 * debian/compat: - Bump to 9 * debian/rules: - Don't install new .la and .a files from upstream * debian/patches/allow-resuming-encrypted-backup.patch: - Dropped, included upstream -- Michael Terry Tue, 05 Jun 2012 13:45:39 -0400 deja-dup (22.0-0ubuntu2) precise; urgency=low * debian/patches/allow-resuming-encrypted-backup.patch: - When resuming an encrypted backup, don't delete partial backup, causing a lot of work to be redone. LP: #902985 -- Michael Terry Tue, 10 Apr 2012 15:42:45 -0400 deja-dup (22.0-0ubuntu1) precise; urgency=low * New upstream release - Fixes "Can't restore from remote server after prompt for root password" (LP: #929139) * debian/control: - Add gvfs-backends to Recommends (LP: #880273) -- Michael Terry Thu, 22 Mar 2012 08:39:50 -0400 deja-dup (21.90-0ubuntu1) precise; urgency=low * New upstream release * debian/rules: - Enable 'make check' by default again * debian/control: - Add dbus-x11 and desktop-file-utils as Build-Depends for tests -- Michael Terry Thu, 23 Feb 2012 12:42:44 -0500 deja-dup (21.2-0ubuntu4) precise; urgency=low * Rebuild with the fixed pkgbinarymangler to get a correct gettext domain -- Sebastien Bacher Mon, 16 Jan 2012 12:00:04 +0100 deja-dup (21.2-0ubuntu3) precise; urgency=low * Rebuilt against latest libunity * debian/control: - Require libunity 5.0.0 -- Michael Terry Fri, 13 Jan 2012 10:22:05 +0100 deja-dup (21.2-0ubuntu2) precise; urgency=low * Rebuild with libnautilus-extension1a. -- James Page Fri, 09 Dec 2011 16:31:00 +0000 deja-dup (21.2-0ubuntu1) precise; urgency=low * New upstream release * debian/patches/fix_encryption_switch.patch: - Dropped, applied upstream -- Michael Terry Tue, 06 Dec 2011 14:32:51 -0500 deja-dup (21.1-0ubuntu2) precise; urgency=low * debian/patches/fix_encryption_switch.patch: - Backport patch from trunk to fix a bad bug that breaks backups after an interruption for some locales. LP: #877631 -- Michael Terry Thu, 03 Nov 2011 17:33:20 -0400 deja-dup (21.1-0ubuntu1) precise; urgency=low * New upstream release * debian/control: - Add valac-0.14 to Build-Depends - Drop libdbusmenu-gtk3-dev from Build-Depends * debian/watch: - Look for .xz tarballs instead of .bz2 ones -- Michael Terry Mon, 24 Oct 2011 13:49:53 -0400 deja-dup (20.1-0ubuntu1) precise; urgency=low * New upstream bug fix release - Correctly backup or exclude folders with [, ], ?, and * in their names (LP: #859884, but previously fixed in Ubuntu) - Fix translation of some strings when used in control center panel mode (LP: #869891) - Fix a nautilus crash if the gsettings schema isn't installed correctly (LP: #869933) - Allow LUKS encrypted volumes to appear in backup location list (LP: #871418) * debian/patches/escape_globs.patch: - Dropped, applied upstream -- Michael Terry Mon, 17 Oct 2011 14:39:06 -0400 deja-dup (20.0-0ubuntu3) oneiric; urgency=low * debian/patches/escape_globs.patch: - Remove vala portion of patch, keeping C version. Else we trigger regenerating C code with valac. Fixes FTBFS. -- Michael Terry Tue, 27 Sep 2011 03:25:29 -0400 deja-dup (20.0-0ubuntu2) oneiric; urgency=low * debian/patches/escape_globs.patch: - Escape glob characters like [, *, and ? before passing them to duplicity. LP: #859884 -- Michael Terry Mon, 26 Sep 2011 16:57:10 -0400 deja-dup (20.0-0ubuntu1) oneiric; urgency=low * New upstream bug-fix release - Go back to using minimized windows in compiz (LP: #855403) * debian/control: - No change standards bump to 3.9.2 - Change yelp-tools Build-Depend to just itstool, as that's all that is needed -- Michael Terry Mon, 26 Sep 2011 09:04:07 -0400 deja-dup (19.92-0ubuntu2) oneiric; urgency=low * debian/control: - Restore enumerated Ubuntu One package Recommends, since they will remain on the CD after all. (LP: #854202) -- Michael Terry Thu, 22 Sep 2011 11:32:57 -0400 deja-dup (19.92-0ubuntu1) oneiric; urgency=low * New upstream bug-fix release - Fixes "Can't click on Backup icon in launcher" (LP: #850866) - Fixes "Settings window too wide when many excluded folders start with a dot" (LP: #850430) * debian/control: - Change various Ubuntu One Recommends to ubuntuone-installer instead (LP: #833824) - Drop deja-dup-dbg package -- Michael Terry Thu, 15 Sep 2011 13:14:48 -0400 deja-dup (19.91-0ubuntu3) oneiric; urgency=low * debian/control: - bump build-dep on libunity-dev for ABI break -- Didier Roche Fri, 09 Sep 2011 12:31:52 +0200 deja-dup (19.91-0ubuntu2) oneiric; urgency=low * debian/control: - Bump required duplicity to 0.6.14 - Fix typo in ubuntuone-couch dependency, to actually pull it in -- Michael Terry Tue, 06 Sep 2011 13:45:13 -0400 deja-dup (19.91-0ubuntu1) oneiric; urgency=low * New upstream bug-fix release - Fixes encrypted backups accidentally changing to unencrypted - Fixes help not launching (LP: #835640) -- Michael Terry Wed, 31 Aug 2011 16:41:13 -0400 deja-dup (19.90-0ubuntu1) oneiric; urgency=low * New upstream bug-fix release * debian/control: - Drop appindicator Build-Depends, it is no longer needed - Update Description to mention Ubuntu One support -- Michael Terry Mon, 22 Aug 2011 10:20:19 -0400 deja-dup (19.5-0ubuntu1) oneiric; urgency=low * New upstream bug-fix release - Fix bottom buttons being cut off (LP: #825254) * debian/patches/delay_nautilus_init.patch: - Dropped, applied upstream -- Michael Terry Mon, 15 Aug 2011 11:24:00 -0400 deja-dup (19.4-0ubuntu3) oneiric; urgency=low * No change rebuild for libunity update -- Michael Terry Thu, 11 Aug 2011 13:26:12 -0400 deja-dup (19.4-0ubuntu2) oneiric; urgency=low * debian/patches/delay_nautilus_init.patch: - Patch from upstream to fix nautilus crash when running as root. LP: #819109 -- Michael Terry Mon, 01 Aug 2011 11:41:04 -0400 deja-dup (19.4-0ubuntu1) oneiric; urgency=low * New upstream release * debian/patches/fix-close-crashes: - Remove, applied upstream * debian/control: - Drop liblocale-gettext-perl, no longer needed by embedded copy of help2man - Switch from gnome-doc-utils to yelp-tools -- Michael Terry Tue, 26 Jul 2011 16:36:27 -0400 deja-dup (19.3-0ubuntu4) oneiric; urgency=low * debian/control: - Add liblocale-gettext-perl as a Build-Depends for embedded copy of help2man -- Michael Terry Thu, 21 Jul 2011 09:58:42 -0400 deja-dup (19.3-0ubuntu3) oneiric; urgency=low * No-change rebuild against latest control-center -- Michael Terry Thu, 21 Jul 2011 09:07:48 -0400 deja-dup (19.3-0ubuntu2) oneiric; urgency=low * debian/patches/fix-close-crash.patch: - Fix crash when closing the preference panel (LP: #802993) -- Michael Terry Fri, 01 Jul 2011 10:16:33 +0100 deja-dup (19.3-0ubuntu1) oneiric; urgency=low * New upstream release - Fix 100% CPU use (LP: #801380) - Fix crash on first start (LP: #801507) - Fix "Restoring files always checks files from yesterday" (LP: #793126) - Fix "Forward button not enabled" (LP: #793123) * debian/control: - Add ubuntuone-client and ubuntuone-control-panel as Recommends too because deja-dup talks to them over DBus * debian/patches/enable-u1.patch: - Dropped, no longer needed -- Michael Terry Fri, 24 Jun 2011 13:36:37 -0400 deja-dup (19.2.1-0ubuntu1) oneiric; urgency=low * New upstream release - Provides Ubuntu One support - Fixes "Preferences aren't saved" (LP: #774897) * debian/control: - Add Recommends for python modules needed for Ubuntu One - Move other cloud python modules to Suggests * debian/patches/enable-u1.patch: - Unconditionally enable U1. deja-dup normally checks for the version of duplicity, but since I backported U1 support, just assume it is supported. -- Michael Terry Mon, 13 Jun 2011 12:15:00 -0400 deja-dup (19.1-0ubuntu1) oneiric; urgency=low * New upstream release * debian/control, debian/rules: - Update dependencies - Use dh-translations -- Michael Terry Fri, 20 May 2011 13:50:02 -0400 deja-dup (18.1.1-0ubuntu1) natty; urgency=low * New upstream bug fix release -- Michael Terry Fri, 15 Apr 2011 14:18:31 -0400 deja-dup (18.0-0ubuntu2) natty; urgency=low * Rebuild against latest libunity (soname bump) -- Didier Roche Thu, 07 Apr 2011 12:26:42 +0200 deja-dup (18.0-0ubuntu1) natty; urgency=low * New upstream release -- Michael Terry Tue, 05 Apr 2011 20:38:09 -0400 deja-dup (17.92-0ubuntu1) natty; urgency=low * New upstream release -- Michael Terry Thu, 24 Mar 2011 18:41:01 -0400 deja-dup (17.91-0ubuntu1) natty; urgency=low * New upstream release - Fixes libunity integration to actually show itself (LP: #734529) -- Michael Terry Wed, 16 Mar 2011 17:25:02 -0400 deja-dup (17.90-0ubuntu4) natty; urgency=low * debian/control: - Rebuild (and Build-Depend) against latest libunity -- Michael Terry Thu, 24 Feb 2011 12:52:12 -0500 deja-dup (17.90-0ubuntu3) natty; urgency=low * debian/control: - Third time's the charm. Also add libdbusmenu-gtk-dev to enable unity support. -- Michael Terry Wed, 23 Feb 2011 17:43:54 -0500 deja-dup (17.90-0ubuntu2) natty; urgency=low * debian/control: - Build against libunity, now that there is optional support for it -- Michael Terry Wed, 23 Feb 2011 07:43:36 -0500 deja-dup (17.90-0ubuntu1) natty; urgency=low * New upstream release -- Michael Terry Tue, 22 Feb 2011 21:03:19 -0500 deja-dup (17.6-0ubuntu1) natty; urgency=low * New upstream release * debian/rules: - Convert to dh8 * debian/source/format: - Convert to 3.0 (quilt) * debian/control: - Update description * debian/copyright: - Update from upstream AUTHORS -- Michael Terry Fri, 04 Feb 2011 21:50:14 -0500 deja-dup (17.5-0ubuntu1) natty; urgency=low * New upstream release - Fix crash when changing backup location. LP: #694702 * debian/control: - Recommend python-rackspace-cloudfiles -- Michael Terry Tue, 11 Jan 2011 23:08:42 -0500 deja-dup (17.4-0ubuntu1) natty; urgency=low * New upstream release -- Michael Terry Thu, 23 Dec 2010 17:45:02 -0500 deja-dup (17.3-0ubuntu1) natty; urgency=low * New upstream release * debian/patches/drop-gconf.patch: - Drop, no longer needed * debian/control: - Bump libnotify-dev Build-Dep to libnotify4-dev -- Michael Terry Sat, 04 Dec 2010 17:33:46 -0500 deja-dup (17.2-0ubuntu1) natty; urgency=low * New upstream release - Fix GPG Error during restore (LP: #582720) - Fix backing up to devices that don't report free space (LP: #657518) - Don't ask for root password if it's not needed (LP: #662884) * debian/patches/drop-gconf.patch: - Drop unnecessary gconf requirement from configure -- Michael Terry Wed, 17 Nov 2010 22:21:37 -0500 deja-dup (17.0-0ubuntu1) natty; urgency=low * New upstream release * debian/control: Drop gconf dependency * debian/copyright: Update copyright info from AUTHORS -- Michael Terry Tue, 12 Oct 2010 08:10:59 -0400 deja-dup (16.0-0ubuntu1) maverick; urgency=low * New upstream release * debian/control: Bump glib Depends to 2.26.0 -- Michael Terry Mon, 27 Sep 2010 22:28:38 -0400 deja-dup (15.92-0ubuntu1) maverick; urgency=low * New upstream release * debian/control: Drop libdbus-glib-1 Build-Depends and require version 2.25.15 or greater of glib. -- Michael Terry Sat, 11 Sep 2010 15:19:47 -0400 deja-dup (15.5-0ubuntu2) maverick; urgency=low * Rebuild against libappindicator1. * debian/control: Bump Standards-Version to 3.9.1 * debian/copyright: Add pointer to complete license text in '/usr/share/common-licenses/GPL-3'. * debian/rules: Install NEWS as upstream changelog. -- Andrew Starr-Bochicchio Wed, 18 Aug 2010 17:55:48 -0400 deja-dup (15.5-0ubuntu1) maverick; urgency=low * New upstream release - Don't try to delete last full backup when making room for fresh backups on external drive. LP: #590530 - Closing progress window shouldn't cancel operation, but merely hide the window. LP: #581232 -- Michael Terry Tue, 13 Jul 2010 07:47:47 -0400 deja-dup (15.3-0ubuntu1) maverick; urgency=low * New upstream release - Don't delete backups after 6 months if they are supposed to be kept forever. LP: #590133 -- Michael Terry Sat, 05 Jun 2010 14:51:14 -0400 deja-dup (15.1-0ubuntu1) maverick; urgency=low * New upstream release * debian/source/format: Set to 1.0 for now, until debian package upgrades -- Michael Terry Tue, 04 May 2010 15:57:37 -0400 deja-dup (14.0.3-0ubuntu1) lucid; urgency=low * New upstream release - Fixes restoring into non-empty directories (including to original locations). LP: #563062 -- Michael Terry Sun, 18 Apr 2010 10:22:47 -0400 deja-dup (14.0.2-0ubuntu1) lucid; urgency=low * New upstream release - Fixes bug preventing changing the backup location away from an external drive -- Michael Terry Tue, 06 Apr 2010 11:53:05 -0400 deja-dup (14.0.1-0ubuntu1) lucid; urgency=low * New upstream release - Fixes 100% CPU bug -- Michael Terry Sat, 03 Apr 2010 07:18:59 -0400 deja-dup (14.0-0ubuntu1) lucid; urgency=low * New upstream bug-fix release -- Michael Terry Sun, 28 Mar 2010 11:19:32 -0400 deja-dup (13.92-0ubuntu1) lucid; urgency=low * New upstream bug-fix release -- Michael Terry Tue, 09 Mar 2010 11:46:51 -0500 deja-dup (13.91-0ubuntu1) lucid; urgency=low * New upstream release * debian/control: No-change update to standards 3.8.4 -- Michael Terry Mon, 22 Feb 2010 20:29:18 -0500 deja-dup (13.7-0ubuntu1) lucid; urgency=low * New upstream release -- Michael Terry Mon, 08 Feb 2010 17:44:05 -0500 deja-dup (13.6-0ubuntu2) lucid; urgency=low * Build-depend on libappindicator-dev (>= 0.0.11), in order to switch over to the new libdbusmenu-glib soname. -- Colin Watson Fri, 05 Feb 2010 10:08:56 -0800 deja-dup (13.6-0ubuntu1) lucid; urgency=low * New upstream release -- Michael Terry Sun, 24 Jan 2010 09:52:31 -0500 deja-dup (13.5-0ubuntu1) lucid; urgency=low * New upstream release * debian/copyright: Update to latest (from upstream's AUTHORS) * debian/control: Build-Depend on libappindicator-dev and libnotify-dev -- Michael Terry Sun, 10 Jan 2010 10:03:06 -0500 deja-dup (11.1-0ubuntu2) lucid; urgency=low * debian/rules: Delete empty pot files before building the deb. Fixes FTBFS due to pkgstriptranslations warning. -- Michael Terry Sun, 22 Nov 2009 19:25:03 -0600 deja-dup (11.1-0ubuntu1) lucid; urgency=low * New upstream release - Fixes some restore issues (LP: #483631 and LP: #481582) - Can delete old backups (LP: #325005) - Can cleanly handle changed hostnames (LP: #454591) * Drop 01_lpi.patch: It doesn't make sense to include launchpad integration for a non-main app (no translation page). Plus, deja-dup already has such links for its own upstream LP page. * debian/control: Update dependencies -- Michael Terry Sun, 22 Nov 2009 09:39:39 -0600 deja-dup (10.2-0ubuntu1) karmic; urgency=low * New upstream release (LP: #404634) * No-change bump to standards 3.8.3 -- Michael Terry Mon, 12 Oct 2009 11:01:41 -0400 deja-dup (10.0-0ubuntu1) karmic; urgency=low * New upstream release (LP: #384067, LP: #353838, LP: #333126) * debian/control: - Don't recommend an ssh client, instead depend on gvfs-fuse and nautilus * debian/copyright: - Update to dep5 format by copying upstream's AUTHORS * debian/patches/02_check_notify_caps.patch: - Dropped, applied upstream * debian/patches/01_lpi.patch: - Updated to apply -- Michael Terry Fri, 05 Jun 2009 16:09:45 -0400 deja-dup (7.4-0ubuntu2) jaunty; urgency=low * debian/control: - Use ${misc:Depends} for -dbg package - Use unique summary for -dbg package - Indent bullet lists an extra time * debian/rules: - Exclude nautilus plugin from makeshlibs * debian/patches/02_check_notify_caps.patch: - Patch from upstream to work with notify-osd. LP: #334630 -- Michael Terry Wed, 25 Feb 2009 20:53:07 -0500 deja-dup (7.4-0ubuntu1) jaunty; urgency=low * Initial release (LP: #324388) -- Michael Terry Thu, 12 Feb 2009 07:18:01 -0500 debian/compat0000664000000000000000000000000212317304424010366 0ustar 9 debian/tests/0000775000000000000000000000000012317304424010332 5ustar debian/tests/check0000664000000000000000000000004412317304424011330 0ustar #!/bin/sh make -C obj-* test-system debian/tests/autopilot0000664000000000000000000000045212317304424012276 0ustar #!/bin/sh set -e # start X (Xvfb :5 >/dev/null 2>&1 &) XVFB_PID=$! export DISPLAY=:5 # start local session D-BUS eval `dbus-launch` trap "kill $DBUS_SESSION_BUS_PID $XVFB_PID" 0 TERM QUIT INT export DBUS_SESSION_BUS_ADDRESS export XAUTHORITY=/dev/null # run tests make -C obj-* autopilot-system debian/tests/control0000664000000000000000000000046512317304424011742 0ustar #Tests: autopilot #Depends: @, # autopilot-desktop, # cmake, # dbus-x11, # gnome-control-center, # libautopilot-gtk, # python-evdev, # xvfb, #Restrictions: build-needed Tests: check Depends: @, cmake, make, Restrictions: build-needed debian/rules0000775000000000000000000000163312317304424010253 0ustar #!/usr/bin/make -f # -*- Mode: Makefile; indent-tabs-mode: t; tab-width: 2 -*- DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ --parallel --with translations --buildsystem cmake override_dh_auto_configure: dh_auto_configure -- -DENABLE_CCPANEL=ON \ -DENABLE_NAUTILUS=ON \ -DENABLE_UNITY=ON \ -DENABLE_UNITY_CCPANEL=ON \ -DCMAKE_INSTALL_LIBEXECDIR="/usr/lib/${DEB_HOST_MULTIARCH}" \ -DCMAKE_INSTALL_SYSCONFDIR="/etc" override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_auto_test: rm -rf $(CURDIR)/debian/tmp-home mkdir -p $(CURDIR)/debian/tmp-home HOME=$(CURDIR)/debian/tmp-home dh_auto_test fusermount -u $(CURDIR)/debian/tmp-home/.gvfs || true rm -rf $(CURDIR)/debian/tmp-home override_dh_auto_clean: dh_auto_clean rm -rf $(CURDIR)/debian/tmp-home debian/patches/0000775000000000000000000000000012317304424010617 5ustar debian/patches/drop-u1.patch0000664000000000000000000004342612317304424013140 0ustar === modified file 'data/org.gnome.DejaDup.gschema.xml.in' Index: deja-dup-30.0/data/org.gnome.DejaDup.gschema.xml.in =================================================================== --- deja-dup-30.0.orig/data/org.gnome.DejaDup.gschema.xml.in 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/data/org.gnome.DejaDup.gschema.xml.in 2014-04-02 22:51:03.272699433 -0400 @@ -75,7 +75,6 @@ - @@ -107,13 +106,6 @@ <_description>This is your username for the Rackspace Cloud Files service. - - - '/deja-dup/$HOSTNAME' - <_summary>The Ubuntu One folder - <_description>The folder name to store files in. If ‘$HOSTNAME’, it will default to a folder based on the name of the computer. - - '' Index: deja-dup-30.0/deja-dup/MountOperationAssistant.vala =================================================================== --- deja-dup-30.0.orig/deja-dup/MountOperationAssistant.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/deja-dup/MountOperationAssistant.vala 2014-04-02 22:51:03.272699433 -0400 @@ -26,7 +26,7 @@ * 2) Or by driving the authentication themselves in some secret way. If so, * they will ask for a button to be shown to start the authentication. * When they are done, they will set the 'go_forward' property to true. - * This is used by the U1 backend. + * This was used by the U1 backend. */ public class MountOperationAssistant : MountOperation Index: deja-dup-30.0/deja-dup/deja-dup.appdata.xml.in =================================================================== --- deja-dup-30.0.orig/deja-dup/deja-dup.appdata.xml.in 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/deja-dup/deja-dup.appdata.xml.in 2014-04-02 22:51:03.272699433 -0400 @@ -7,7 +7,7 @@ <_p>Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend.
    - <_li>Support for local, remote, or cloud backup locations, such as Amazon S3, Rackspace Cloud Files, and Ubuntu One + <_li>Support for local, remote, or cloud backup locations, such as Amazon S3 and Rackspace Cloud Files <_li>Securely encrypts and compresses your data <_li>Incrementally backs up, letting you restore from any particular backup <_li>Schedules regular backups Index: deja-dup-30.0/deja-dup/widgets/ConfigLabelLocation.vala =================================================================== --- deja-dup-30.0.orig/deja-dup/widgets/ConfigLabelLocation.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/deja-dup/widgets/ConfigLabelLocation.vala 2014-04-02 22:51:03.272699433 -0400 @@ -26,7 +26,6 @@ Gtk.Image img; FilteredSettings file_root; FilteredSettings s3_root; - FilteredSettings u1_root; FilteredSettings rackspace_root; public ConfigLabelLocation() @@ -40,7 +39,6 @@ watch_key(BACKEND_KEY); watch_key(null, (file_root = DejaDup.get_settings(FILE_ROOT))); watch_key(null, (s3_root = DejaDup.get_settings(S3_ROOT))); - watch_key(null, (u1_root = DejaDup.get_settings(U1_ROOT))); watch_key(null, (rackspace_root = DejaDup.get_settings(RACKSPACE_ROOT))); set_from_config.begin(); } Index: deja-dup-30.0/deja-dup/widgets/ConfigLocation.vala =================================================================== --- deja-dup-30.0.orig/deja-dup/widgets/ConfigLocation.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/deja-dup/widgets/ConfigLocation.vala 2014-04-02 22:51:03.276699433 -0400 @@ -179,7 +179,9 @@ } void insert_u1() { - insert_cloud_if_available("u1", BackendU1.get_checker(), + // No longer functional. + // Only shown if user already had it configured, for migration purposes. + insert_cloud_if_available("u1", null, new ThemedIcon.from_names({"ubuntuone", "ubuntuone-installer", "deja-dup-cloud"}), @@ -196,18 +198,18 @@ ref index_rackspace, insert_rackspace); } - void insert_cloud_if_available(string id, Checker checker, + void insert_cloud_if_available(string id, Checker? checker, Icon icon, string name, - Gtk.Widget w, ref int index, + Gtk.Widget? w, ref int index, CloudCallback cb) { var backend = Backend.get_default_type(); - if (backend == id || (checker.complete && checker.available)) { + if (backend == id || (checker != null && checker.complete && checker.available)) { index = add_entry(icon, name, Group.CLOUD, w); if (index_cloud_sep == -2) index_cloud_sep = add_separator(Group.CLOUD_SEP); } - else if (!checker.complete) { + else if (checker != null && !checker.complete) { // Call ourselves when we've got enough information. Also make sure to // set from config again, in case in a previous set_from_config, we // weren't available in the combo yet. Index: deja-dup-30.0/deja-dup/widgets/ConfigLocationU1.vala =================================================================== --- deja-dup-30.0.orig/deja-dup/widgets/ConfigLocationU1.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/deja-dup/widgets/ConfigLocationU1.vala 2014-04-02 22:51:03.276699433 -0400 @@ -28,9 +28,10 @@ } construct { - var entry = new ConfigFolder(DejaDup.U1_FOLDER_KEY, DejaDup.U1_ROOT); - entry.set_accessible_name("U1Folder"); - add_widget(_("_Folder"), entry); + var label = new Gtk.Label(""); + label.set_markup("%s".printf(_("Ubuntu One has shut down. Please choose another storage location."))); + label.margin_top = 20; + add_wide_widget(label); } } Index: deja-dup-30.0/libdeja/BackendAuto.vala =================================================================== --- deja-dup-30.0.orig/libdeja/BackendAuto.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/libdeja/BackendAuto.vala 2014-04-02 22:51:03.276699433 -0400 @@ -50,7 +50,6 @@ static bool started = false; static bool done = false; - Checker u1checker; Checker s3checker; construct { if (!started) { @@ -59,10 +58,7 @@ started = true; ref(); // Give us time to finish - // List is (in order): u1, s3, file - u1checker = BackendU1.get_checker(); - u1checker.notify["complete"].connect(examine_checkers); - + // List is (in order): s3, file s3checker = BackendS3.get_checker(); s3checker.notify["complete"].connect(examine_checkers); @@ -75,16 +71,11 @@ if (done) return; - if (u1checker.complete) { - if (u1checker.available) { - finish("u1"); - } - else if (s3checker.complete) { - if (s3checker.available) - finish("s3"); - else - finish("file"); - } + if (s3checker.complete) { + if (s3checker.available) + finish("s3"); + else + finish("file"); } } Index: deja-dup-30.0/libdeja/BackendU1.vala =================================================================== --- deja-dup-30.0.orig/libdeja/BackendU1.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/libdeja/BackendU1.vala 2014-04-02 22:51:03.276699433 -0400 @@ -21,295 +21,33 @@ namespace DejaDup { -public const string U1_ROOT = "U1"; -public const string U1_FOLDER_KEY = "folder"; - -class Listener : Object -{ - public delegate void Handler(string name, Variant args); - public DBusProxy proxy {get; construct;} - public string method {get; construct;} - public Variant args {get; construct;} - public unowned Handler handler {get; set;} - - public Listener(DBusProxy proxy, string method, Variant? args, Handler handler) - { - Object(proxy: proxy, method: method, args: args); - this.handler = handler; - } - - MainLoop loop; - construct { - loop = new MainLoop(null, false); - } - - public void run() - { - Idle.add(() => { - call_but_quit_on_fail.begin(); - return false; - }); - proxy.g_signal.connect(handle_dbus_signal); - loop.run(); - proxy.g_signal.disconnect(handle_dbus_signal); - } - - async void call_but_quit_on_fail() - { - try { - yield proxy.call(method, args, DBusCallFlags.NONE, -1, null); - } - catch (Error e) { - warning("%s\n", e.message); - loop.quit(); - } - } - - void handle_dbus_signal(DBusProxy obj, string? sender, string name, Variant args) - { - // Stop on first signal - handler(name, args); - loop.quit(); - } -} - -class U1Checker : Checker -{ - PythonChecker pyu1; - construct { - try { - var proxy = BackendU1.get_creds_proxy(); - if (proxy.get_name_owner() == null) { - available = false; - complete = true; - } - } - catch (Error e) { - warning("%s\n", e.message); - available = false; - complete = true; - } - - if (!complete) { - // A bit of abstraction leakage here; we have to keep these imports in - // line with what duplicity uses. Maybe we should add to duplicity a way - // to ask 'can I use this backend?' - pyu1 = PythonChecker.get_checker("oauthlib, httplib2"); - if (pyu1.complete) { - available = pyu1.available; - complete = pyu1.complete; - } - else { - pyu1.notify["complete"].connect(() => { - available = pyu1.available; - complete = pyu1.complete; - pyu1 = null; - }); - } - } - } -} - public class BackendU1 : Backend { - ulong button_handler = 0; - - static Checker checker_instance = null; - public static Checker get_checker() - { - if (checker_instance == null) - checker_instance = new U1Checker(); - return checker_instance; - } - public override Backend clone() { return new BackendU1(); } - ~BackendU1() - { - if (button_handler > 0) { - mount_op.disconnect(button_handler); - button_handler = 0; - } - } - public override bool is_native() { return false; } - public override bool space_can_be_infinite() { - return false; - } - public override Icon? get_icon() { return new ThemedIcon.from_names({"ubuntuone", "ubuntuone-installer", "deja-dup-cloud"}); } - public override async bool is_ready(out string when) { - when = _("Backup will begin when a network connection becomes available."); - return yield Network.get().can_reach ("https://one.ubuntu.com/"); - } - public override string get_location(ref bool as_root) { - // The UI backend for duplicity needs to talk to our session dbus, but it - // can't as root. - as_root = false; - - var settings = get_settings(U1_ROOT); - var folder = get_folder_key(settings, U1_FOLDER_KEY); - return "u1+http://%s".printf(folder); + return ""; } public override string get_location_pretty() { - var settings = get_settings(U1_ROOT); - var folder = get_folder_key(settings, U1_FOLDER_KEY); - if (folder == "") - return _("Ubuntu One"); - else - // Translators: %s is a folder. - return _("%s on Ubuntu One").printf(folder); - } - - public override async uint64 get_space(bool free = true) - { - DBusProxy obj = null; - try { - obj = get_prefs_proxy(); - } - catch (Error e) { - warning("%s\n", e.message); - return INFINITE_SPACE; - } - - if (obj.get_name_owner() == null) - return INFINITE_SPACE; - - uint64 total = INFINITE_SPACE; - uint64 used = 0; - var listener = new Listener(obj, "account_info", null, (name, args) => { - if (name == "AccountInfoReady") { - VariantIter iter; - args.get("(a{ss})", out iter); - string key, val; - while (iter.next("{ss}", out key, out val)) { - if (key == "quota_total") - total = uint64.parse(val); - else if (key == "quota_used") - used = uint64.parse(val); - } - } - }); - listener.run(); - - if (free) - return (total > used) ? (total - used) : 0; - else - return total; + return _("Ubuntu One"); } public override async void get_envp() throws Error { - var obj = get_creds_proxy(); - if (obj.get_name_owner() == null) { - ask_password(); - return; - } - - var found = false; - var envp = new List(); - var listener = new Listener(obj, "find_credentials", null, (name, args) => { - if (name == "CredentialsFound") { - VariantIter iter; - args.get("(a{ss})", out iter); - string key, val; - string consumer_key = null, consumer_secret = null, token = null, token_secret = null; - while (iter.next("{ss}", out key, out val)) { - if (key == "consumer_key") - consumer_key = val; - else if (key == "consumer_secret") - consumer_secret = val; - else if (key == "token") - token = val; - else if (key == "token_secret") - token_secret = val; - } - if (consumer_key != null && consumer_secret != null && token != null && token_secret != null) { - envp.append("FTP_PASSWORD=%s:%s:%s:%s".printf(consumer_key, consumer_secret, token, token_secret)); - found = true; - } - } - }); - listener.run(); - - if (found) - envp_ready(true, envp); - else - ask_password(); - } - - void button_clicked() - { - sign_in.begin(); - } - - void ask_password() { - mount_op.set("label_title", _("Connect to Ubuntu One")); - mount_op.set("label_button", _("Sign into Ubuntu One…")); - if (button_handler == 0) - button_handler = Signal.connect_swapped(mount_op, "button-clicked", - (Callback)button_clicked, this); - mount_op.ask_password("", "", "", 0); - } - - async void sign_in() - { - try { - var obj = get_creds_proxy(); - if (obj.get_name_owner() == null) { - envp_ready(false, null); - return; - } - - var listener = new Listener(obj, "login", new Variant("(a{ss})", null), - (name, args) => { - if (name == "CredentialsFound") { - mount_op.set("go_forward", true); - envp_ready(true, null); - } - }); - listener.run(); - } - catch (Error e) { - warning("%s\n", e.message); - envp_ready(false, null); - } - } - - public static DBusProxy get_creds_proxy() throws Error - { - DBusProxy creds_proxy; - creds_proxy = new DBusProxy.for_bus_sync(BusType.SESSION, - DBusProxyFlags.NONE, null, - "com.ubuntuone.Credentials", - "/credentials", - "com.ubuntuone.CredentialsManagement", - null); - return creds_proxy; - } - - public static DBusProxy get_prefs_proxy() throws Error - { - DBusProxy prefs_proxy; - prefs_proxy = new DBusProxy.for_bus_sync(BusType.SESSION, - DBusProxyFlags.NONE, null, - "com.ubuntuone.controlpanel", - "/preferences", - "com.ubuntuone.controlpanel.Preferences", - null); - return prefs_proxy; + throw new BackupError.BAD_CONFIG(_("Ubuntu One has shut down. Please choose another storage location.")); } } Index: deja-dup-30.0/libdeja/tests/runner.vala =================================================================== --- deja-dup-30.0.orig/libdeja/tests/runner.vala 2014-04-02 22:51:03.284699433 -0400 +++ deja-dup-30.0/libdeja/tests/runner.vala 2014-04-02 22:51:03.280699433 -0400 @@ -418,13 +418,6 @@ if (keyfile.has_key(group, "RestoreDate")) br.restore_date = keyfile.get_string(group, "RestoreDate"); - var type = keyfile.get_string(group, "Type"); - if (type == "backup") - br.op = new DejaDup.OperationBackup(); - else if (type == "restore") - br.op = new DejaDup.OperationRestore(restoredir, br.restore_date, br.restore_files); - else - assert_not_reached(); if (keyfile.has_key(group, "Success")) br.success = keyfile.get_boolean(group, "Success"); if (keyfile.has_key(group, "Canceled")) @@ -465,6 +458,13 @@ } } } + var type = keyfile.get_string(group, "Type"); + if (type == "backup") + br.op = new DejaDup.OperationBackup(); + else if (type == "restore") + br.op = new DejaDup.OperationRestore(restoredir, br.restore_date, br.restore_files); + else + assert_not_reached(); } string get_string_field(KeyFile keyfile, string group, string key) throws Error Index: deja-dup-30.0/libdeja/tests/scripts/u1.test =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ deja-dup-30.0/libdeja/tests/scripts/u1.test 2014-04-03 12:10:09.089349329 -0400 @@ -0,0 +1,7 @@ +[Operation] +Settings=backend='u1'; +Type=backup +Success=false +Error=Ubuntu One has shut down. Please choose another storage location. + +[Duplicity] debian/patches/series0000664000000000000000000000001612317304424012031 0ustar drop-u1.patch debian/control0000664000000000000000000000601012317304424010570 0ustar Source: deja-dup Section: utils Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Jose Carlos Garcia Sogo Homepage: https://launchpad.net/deja-dup Build-Depends: cmake, dbus-x11, debhelper (>= 9), desktop-file-utils, dh-translations, intltool (>= 0.40), itstool, libglib2.0-dev (>= 2.34), libgnome-control-center-dev (>= 3.4), libgtk-3-dev (>= 3.6), libnautilus-extension-dev (>= 3.0), libnotify-dev (>= 0.7), libpeas-dev, libsecret-1-dev, libunity-control-center-dev, libunity-dev (>= 5.0.0), libxml2-utils, pkg-config, python3, valac (>= 0.16), XS-Testsuite: autopkgtest Standards-Version: 3.9.3 Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/deja-dup/ubuntu Package: deja-dup Architecture: any Pre-Depends: ${misc:Pre-Depends}, Depends: ${misc:Depends}, ${shlibs:Depends}, duplicity (>= 0.6.23), gnome-icon-theme-symbolic, Recommends: deja-dup-backend-gvfs, policykit-1, Suggests: deja-dup-backend-cloudfiles, deja-dup-backend-s3, Description: Back up your files Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. . Features: * Support for local, remote, or cloud backup locations, such as Amazon S3, and Rackspace Cloud Files * Securely encrypts and compresses your data * Incrementally backs up, letting you restore from any particular backup * Schedules regular backups * Integrates well into your GNOME desktop Package: deja-dup-backend-gvfs Architecture: all Depends: ${misc:Depends}, deja-dup, gvfs-backends, Description: Remote server support for Déjà Dup Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. . This package adds FTP, SSH, WebDAV, and Windows Shares support to Déjà Dup. Package: deja-dup-backend-cloudfiles Architecture: all Depends: ${misc:Depends}, deja-dup, python-cloudfiles, Description: Rackspace Cloudfiles support for Déjà Dup Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. . This package adds Rackspace Cloudfiles support to Déjà Dup. Package: deja-dup-backend-s3 Architecture: all Depends: ${misc:Depends}, deja-dup, python-boto (>= 0.9d), Description: Amazon S3 support for Déjà Dup Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. . This package adds Amazon S3 support to Déjà Dup. debian/copyright0000664000000000000000000001007612317304424011127 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Déjà Dup Upstream-Contact: Déjà Dup Maintainers Source: https://launchpad.net/deja-dup/+download Files: * Copyright: 2008–2011 Michael Terry 2009–2010 Andrew Fister 2010 Michael Vogt 2010 Urban Skudnik 2011 Canonical Ltd Comment: For specific author information, see the bzr logs License: GPL-3+ Files: po/*.po Copyright: 2008–2011 Rosetta Contributors and Canonical Ltd License: GPL-3+ Files: common/uriutils.[ch] Copyright: 2006–2007 Red Hat, Inc License: GPL-3+ Files: nautilus/NautilusExtension.[ch] Copyright: 2004–2005 Free Software Foundation, Inc. 2009–2011 Michael Terry 2011 Canonical Ltd License: GPL-3+ Files: preferences/PreferencesPanel.c Copyright: 2010 Intel, Inc 2011 Michael Terry License: GPL-3+ Files: vapi/config.vapi Copyright: 2007–2008 Jaap Haitsma License: GPL-3+ Files: help/C/*.page Copyright: 2010–2011 Michael Terry 2011 Canonical Ltd License: CC-BY-SA-3.0 Files: help/*/*.po Copyright: 2008–2011 Rosetta Contributors and Canonical Ltd License: CC-BY-SA-3.0 Files: man/help2man Copyright: 1997–2005, 2009–2010 Free Software Foundation, Inc. License: GPL-3+ Files: data/icons/*.png data/icons/source.svg Copyright: 2011 Lapo Calamandrei License: LGPL-3+ or CC-BY-SA-3.0 Files: data/icons/*/deja-dup-symbolic.svg Copyright: 2011 Michael Terry License: LGPL-3+ or CC-BY-SA-3.0 Files: data/icons/*/deja-dup-cloud.svg Copyright: None License: public-domain These icons originally came from the Tango project (http://tango.freedesktop.org/) and were released into the public domain by that project. License: GPL-3+ 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 3 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. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file /usr/share/common-licenses/GPL-3. License: LGPL-3+ This program 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 3 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. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . . On Debian systems, the full text of the GNU Lesser General Public License version 3 can be found in the file /usr/share/common-licenses/LGPL-3. License: CC-BY-SA-3.0 You are free: to Share (to copy, distribute and transmit the work) and to Remix (to adapt the work) under the following conditions: . Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). . Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. . For more information, see http://creativecommons.org/licenses/by-sa/3.0/ debian/source/0000775000000000000000000000000012317304424010470 5ustar debian/source/format0000664000000000000000000000001412317304424011676 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000011412317304424010215 0ustar version=3 http://launchpad.net/deja-dup/+download .*/deja-dup-(.+)\.tar\.xz debian/install0000664000000000000000000000001512317304424010555 0ustar debian/tmp/*