--- bindwood-1.99.0.orig/debian/copyright +++ bindwood-1.99.0/debian/copyright @@ -0,0 +1,60 @@ +This is the Ubuntu package of bindwood, a Firefox extension for +syncing your bookmarks to desktopcouch. + +It was packaged by Elliot Murphy + +The upstream sources can be found at: + + https://code.launchpad.net/bindwood + +modules/couch.jsm: + +Copyright (C) 2009 Apache Software Foundation + +License: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this software except in compliance with the License + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +modules/oauth.jsm: + +Copyright 2008 Netflix, Inc. + +License: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an "AS + IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + express or implied. See the License for the specific language + governing permissions and limitations under the License. + +On Debian systems, the complete text of the Apache License can be found +in `/usr/share/common-licenses/Apache-2.0'. + +All other files and debian packaging: + +Copyright (C) 2009-2011 Canonical Ltd. + +License: + +GNU GENERAL PUBLIC LICENSE Version 3 + +The full text can be found at: + /usr/share/common-licenses/GPL-3 or http://www.gnu.org/licenses/gpl.txt + --- bindwood-1.99.0.orig/debian/control +++ bindwood-1.99.0/debian/control @@ -0,0 +1,32 @@ +Source: bindwood +Section: web +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Elliot Murphy +Build-Depends: debhelper (>= 7), cdbs, mozilla-devscripts (>= 0.16~), quilt +Standards-Version: 3.9.1 +Homepage: https://launchpad.net/bindwood + +Package: xul-ext-bindwood +Architecture: all +Depends: couchdb-bin, + python-desktopcouch-application (>= 1.0.6), + ${misc:Depends} +Recommends: ${xpi:Recommends} +Provides: ${xpi:Provides} +Enhances: ${xpi:Enhances} +Replaces: bindwood (<< 1.0-0ubuntu1) +Description: Firefox bookmark syncing with desktop couchdb + Extension package for firefox provides bookmark syncing with local desktop + couchdb, bookmarks can then be replicated to other couchdb instances. + . + You can uninstall this package if you don't want to sync bookmarks with your + local desktop couchdb. + +Package: bindwood +Architecture: all +Depends: xul-ext-bindwood, ${misc:Depends} +Description: transitional dummy package + This is a transitional dummy package to ease the migration + from the bindwood to the new xul-ext-bindwood package. + You can remove it safely. --- bindwood-1.99.0.orig/debian/rules +++ bindwood-1.99.0/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +MOZ_XPI_BUILD_COMMAND = sh build.sh + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/mozilla-devscripts/xpi.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + --- bindwood-1.99.0.orig/debian/changelog +++ bindwood-1.99.0/debian/changelog @@ -0,0 +1,195 @@ +bindwood (1.99.0-0ubuntu3) oneiric; urgency=low + + [ Roman Yepishev ] + * Updated debian/patches/firefox_6_compat.patch to fix a silly typo + (LP: #789107) + + [ Chris Coulson ] + * Rename firefox_6_compat.patch to firefox_compat.patch and bump + maxVersion to 9.0, as it's working with current nightlies + + -- Chris Coulson Wed, 21 Sep 2011 20:34:12 +0100 + +bindwood (1.99.0-0ubuntu2) oneiric; urgency=low + + * Add support for Firefox 6: + - bump maxVersion to 6.0.* + - don't use "class" as a variable name, as it's a reserved keyword + + -- Chris Coulson Fri, 17 Jun 2011 04:35:03 -0500 + +bindwood (1.99.0-0ubuntu1) natty; urgency=low + + * New upstream release. + - New synchronisation engine. + - Adds Firefox 4 compatibility (LP: #648587). + * Remove patches/01_no_chmod.patch since Bindwood no longer requires + the couchdb_env.sh script to be executable. + + -- James Henstridge Wed, 16 Mar 2011 14:44:28 +0800 + +bindwood (1.0.4-0ubuntu2) maverick; urgency=low + + * No source change rebuild to pick up mozilla-devscripts changes; Drop + transitional and removed packages from Recommends (LP: #645339) + + -- Micah Gersten Sun, 26 Sep 2010 00:14:24 -0500 + +bindwood (1.0.4-0ubuntu1) lucid; urgency=low + + * New upstream release + - Removed status windows + - Merged in fixing-broken-migration (LP: #560583) + + -- Chris Coulson Wed, 14 Apr 2010 21:39:02 +0100 + +bindwood (1.0.3-0ubuntu4) lucid; urgency=low + + * Rebuild to pick up new features from mozilla-devscripts 0.21. + + -- Benjamin Drung Mon, 12 Apr 2010 15:38:39 +0200 + +bindwood (1.0.3-0ubuntu3) lucid; urgency=low + + * Don't explicitly set the executable bit on the files which need it, as + the build system handles this anyway + - update debian/rules + + -- Chris Coulson Sun, 11 Apr 2010 23:04:25 +0100 + +bindwood (1.0.3-0ubuntu2) lucid; urgency=low + + * Fix an issue caused by ensuring some files have executable permissions + at run-time after installing from a xpi. This fails in the packaged + extension, as we can't change the permissions of system files. We do this + by setting the correct permissions at build time instead, rather than + attempting it at run-time + - update debian/rules + - add debian/patches/01_no_chmod.patch + - add debian/patches/series + - update debian/control to build-depend on quilt + + -- Chris Coulson Thu, 08 Apr 2010 19:52:58 +0100 + +bindwood (1.0.3-0ubuntu1) lucid; urgency=low + + * New upstream release: + - Ensure that subsequent clients perform properly + - Fix a migration bug + + -- Chris Coulson Thu, 08 Apr 2010 00:38:26 +0100 + +bindwood (1.0.1-0ubuntu1) lucid; urgency=low + + * New 1.0.1 release: + - fix LP: #544528 - fix packaging bug that kept Bindwood from launching + + [ Chris Coulson ] + * debian/control: + - Drop the Vcs-Bzr and Vcs-Browser URL info and use lp:ubuntu/bindwood + instead + + -- Zachery Bir Mon, 29 Mar 2010 08:50:10 -0500 + +bindwood (1.0-0ubuntu1) lucid; urgency=low + + * New 1.0 release: + - fix LP: #512949 - works with Firefox 3.6 + - fix LP: #514517 - migrates existing users' bookmark records in Couch + - fix LP: #512363 - handles subsequent clients, preserving folder structure + - fix LP: #396183 - handle folder structure + - fix LP: #396186 - correcty observe Firefox bookmark events + - fix LP: #439899 - unregister the event listener if we don't have a CouchDB + - fix LP: #491473 - use conventional desktopcouch deleted flag + - partial fix LP: #443121 - With Bindwood installed, Firefox is + completely unresponsive + + -- Zachery Bir Tue, 09 Feb 2010 09:49:43 -0500 + +bindwood (0.4.2-0ubuntu3) lucid; urgency=low + + * Rename binary package from bindwood to xul-ext-bindwood according to + new policy. + * Fix obsolete-relation-form-in-source. + * Add Homepage field. + * Fix description-synopsis-might-not-be-phrased-properly. + + -- Benjamin Drung Wed, 27 Jan 2010 13:56:03 +0100 + +bindwood (0.4.2-0ubuntu2) karmic; urgency=low + + * fix LP: #461371 - Typo prevents Bindwood from propagating change + notifications; fix by Zachery Bir + - merge lp:~urbanape/bindwood/fix-lp461371 + - update content/sync.js + + -- Alexander Sack Mon, 26 Oct 2009 22:31:05 +0100 + +bindwood (0.4.2-0ubuntu1) karmic; urgency=low + + * new bug fix release 0.4.2 + - fix LP: #459068 - Create a proper folder for storing Couchdb/UbuntuOne book + marks + - fix LP: #443121 - With Bindwood installed, Firefox is completely unresponsive + + -- Alexander Sack Mon, 26 Oct 2009 17:26:22 +0100 + +bindwood (0.4.1-0ubuntu2) karmic; urgency=low + + * LP: #425631 - https://wiki.ubuntu.com/MozillaTeam/Karmic/ExtensionReview + - ensure mozilla-devscripts (>= 0.16~) is used + - ensure that ${xpi:Recommends} is used instead of ${xpi:Depends} and be + sure to add it under Recommends: field. + - ensure that no packages (browsers / mail clients) are in Depends: cause + ${xpi:Recommends} will do the trick for us + - ensure that Standards-Version 3.8.3 is used. + - remove unzip from Build-Depends, if there is no direct unzip call in + debian/rules + - remove zip from Build-Depends, if there is no direct zip call in + debian/rules + - ensure that all binary packages depend on ${misc:Depends} + - ensure that the Maintainer field is up-to-date: use "Ubuntu Developers + " instead of "Ubuntu MOTU Developers + " + - add "Provides: ${xpi:Provides}" and "Enhances: ${xpi:Enhances}" + - remove MOZ_EXTENSION_PKG, if it is the first binary package in + debian/control + + -- Alexander Sack Thu, 15 Oct 2009 03:59:36 +0200 + +bindwood (0.4.1-0ubuntu1) karmic; urgency=low + + * New bindwood bugfix release 0.4.1 + - fix #444022 - CouchDB prompting for username/password + with Bindwood + + -- Alexander Sack Fri, 09 Oct 2009 04:25:35 +0200 + +bindwood (0.3-0ubuntu1) karmic; urgency=low + + * New upstream release (LP: #436705) + - Properly handle nested folders' bookmarks, and not just + the three top-level bookmark folders. (LP: #404193) + - Handle multiple firefox profiles (LP: #408282) + - Update record_type (LP: #406839) + - Show "Bindwood" as application name when Bindwood D-Bus Python + script requests access to the keyring + - added thorough debugging when BINDWOOD_DEBUG is set + * debian/copyright: + - Added license reference for BSD sha1.js + - Added license reference for Apache-2.0 oauth.js + + -- Ken VanDine Fri, 25 Sep 2009 10:40:23 -0400 + +bindwood (0.2~~rev9-0ubuntu2) karmic; urgency=low + + * Depend on couchdb-bin instead of couchdb (LP: #427036) + + -- Elliot Murphy Wed, 16 Sep 2009 17:25:46 -0400 + +bindwood (0.2~~rev9-0ubuntu1) karmic; urgency=low + + [ Elliot Murphy ] + * Initial packaging. (LP: #408758) + + -- Elliot Murphy Tue, 18 Aug 2009 10:21:57 -0400 --- bindwood-1.99.0.orig/debian/compat +++ bindwood-1.99.0/debian/compat @@ -0,0 +1 @@ +7 --- bindwood-1.99.0.orig/debian/patches/series +++ bindwood-1.99.0/debian/patches/series @@ -0,0 +1,2 @@ +# Quilt patch series +firefox_compat.patch --- bindwood-1.99.0.orig/debian/patches/firefox_compat.patch +++ bindwood-1.99.0/debian/patches/firefox_compat.patch @@ -0,0 +1,27 @@ +--- a/install.rdf 2011-03-09 01:46:26 +0000 ++++ b/install.rdf 2011-05-26 12:39:13 +0000 +@@ -18,7 +18,7 @@ + + {ec8030f7-c20a-464f-9b0e-13a3a9e97384} + 3.5 +- 4.0.* ++ 9.0.* + + + + +--- a/modules/couch.jsm 2011-02-28 15:24:11 +0000 ++++ b/modules/couch.jsm 2011-05-26 12:38:50 +0000 +@@ -13,9 +13,8 @@ + var EXPORTED_SYMBOLS = ["CouchDB", "XMLHttpRequest"]; + + var XMLHttpRequest = function () { +- var class = "@mozilla.org/xmlextras/xmlhttprequest;1"; +- var service = Components.interfaces.nsIXMLHttpRequest; +- return Components.classes[class].getService(service); ++ return Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]. ++ getService(Components.interfaces.nsIXMLHttpRequest); + } + + // A simple class to represent a database. Uses XMLHttpRequest to interface with +