--- diggler-0.9.orig/install.rdf
+++ diggler-0.9/install.rdf
@@ -12,7 +12,7 @@
{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
0.9
- 1.0
+ 2.0.0.*
@@ -27,7 +27,7 @@
-
+
content/diggler/
locale/en-US/diggler/
skin/modern/diggler/
--- diggler-0.9.orig/debian/postinst
+++ diggler-0.9/debian/postinst
@@ -0,0 +1,57 @@
+#! /bin/sh
+# postinst script for diggler
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * `configure'
+# * `abort-upgrade'
+# * `abort-remove' `in-favour'
+#
+# * `abort-deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+case "$1" in
+ configure)
+ ChromeUpdateScripts=update-iceape-chrome
+ if [ "$2" ] && dpkg --compare-versions "$2" lt 0.9-12; then
+ ChromeUpdateScripts="${ChromeUpdateScripts} update-mozilla-chrome update-mozilla-snapshot-chrome update-mozilla-firefox-chrome"
+ fi
+ # We leave update-mozilla-snapshot-chrome in case a very old one is still installed
+ for ChromeUpdateScript in ${ChromeUpdateScripts}; do
+ if which $ChromeUpdateScript 2> /dev/null > /dev/null; then
+ $ChromeUpdateScript
+ fi
+ done
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
--- diggler-0.9.orig/debian/chrome.manifest
+++ diggler-0.9/debian/chrome.manifest
@@ -0,0 +1,10 @@
+
+overlay chrome://browser/content/browser.xul chrome://diggler/content/digglerOverlay.xul
+overlay chrome://navigator/content/navigator.xul chrome://diggler/content/digglerOverlay.xul
+overlay chrome://communicator/content/pref/pref-navigator.xul chrome://diggler/content/digglerPrefOverlay.xul
+overlay chrome://communicator/content/pref/preftree.xul chrome://diggler/content/digglerPrefOverlay.xul
+content diggler chrome/diggler/content/diggler/
+
+skin diggler modern/1.0 chrome/diggler/skin/modern/diggler/
+
+locale diggler en-US chrome/diggler/locale/en-US/diggler/
--- diggler-0.9.orig/debian/compat
+++ diggler-0.9/debian/compat
@@ -0,0 +1 @@
+4
--- diggler-0.9.orig/debian/control
+++ diggler-0.9/debian/control
@@ -0,0 +1,21 @@
+Source: diggler
+Priority: optional
+Section: web
+Maintainer: Mike Hommey
+Build-Depends: debhelper (>> 4.0.0)
+Standards-Version: 3.7.2.2
+
+Package: mozilla-diggler
+Architecture: all
+Depends: iceweasel | iceape-browser
+Description: A set of URL manipulation utilities for Iceape and Iceweasel's location bar
+ Diggler adds a button next to the location bar which can clear the
+ location bar (much like the one in Konqueror) but also drops down a
+ menu with some useful actions such as being able to disable popup
+ windows and navigate to parent directories in URLs (handy for FTP
+ operations and nested sites).
+ .
+ Note: Diggler looks pretty good in Modern and Classic themes but due
+ to its nature it might need tweaking for other themes. If you think
+ this is the case, raise a bug and attach a screenshot illustrating
+ the problem you are seeing.
--- diggler-0.9.orig/debian/links
+++ diggler-0.9/debian/links
@@ -0,0 +1,3 @@
+usr/share/mozilla-extensions/diggler/chrome/diggler usr/lib/iceape/chrome/diggler
+usr/share/mozilla-extensions/diggler/chrome.d var/lib/iceape/chrome.d/42diggler
+usr/share/mozilla-extensions/diggler usr/lib/iceweasel/extensions/{583102ea-1697-4aee-bd9b-9757892e6a5b}
--- diggler-0.9.orig/debian/rules
+++ diggler-0.9/debian/rules
@@ -0,0 +1,67 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+EXTENSION_DIR=$(CURDIR)/debian/mozilla-diggler/usr/share/mozilla-extensions/diggler
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/mozilla-diggler
+ find $(CURDIR)/chrome -type d -printf "%P\n" | while read dir; do install -d $(EXTENSION_DIR)/chrome/diggler/$${dir}; done
+ find $(CURDIR)/chrome -type f -printf "%P\n" | while read file; do install -m 644 $(CURDIR)/chrome/$${file} $(EXTENSION_DIR)/chrome/diggler/`dirname $${file}`; done
+ install -m 644 $(CURDIR)/debian/chrome.d $(CURDIR)/debian/chrome.manifest $(EXTENSION_DIR)
+ install -m 644 $(CURDIR)/install.rdf $(EXTENSION_DIR)
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs -i
+ dh_installchangelogs -i
+ dh_link -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+# We have nothing
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- diggler-0.9.orig/debian/copyright
+++ diggler-0.9/debian/copyright
@@ -0,0 +1,21 @@
+This package was debianized by Mike Hommey on
+Thu, 31 Jan 2003 23:21:42 +0100.
+
+It was downloaded from http://diggler.mozdev.org/
+
+Upstream Author: Adam Lock
+
+Copyright (C) 2002 Adam Lock. All Rights Reserved.
+
+You are free to distribute this software under the terms of
+the GNU General Public License version 2 or subsequent, under the
+terms of the GNU Lesser General Public License version 2.1 or
+subsequent or under the terms of the Mozilla Public License version
+1.1.
+
+On Debian systems, the complete text of the GNU General Public
+License can be found in the file `/usr/share/common-licenses/GPL' ;
+the complete text of the GNU Lesser General Public License can be
+found in the file `/usr/share/common-licenses/LGPL' ;
+the complete text of the Mozilla Public License can be found in the
+file `/usr/share/doc/mozilla-browser/MPL-1.1.txt.gz'.
--- diggler-0.9.orig/debian/dirs
+++ diggler-0.9/debian/dirs
@@ -0,0 +1 @@
+/usr/share/mozilla-extensions/diggler/chrome
--- diggler-0.9.orig/debian/postrm
+++ diggler-0.9/debian/postrm
@@ -0,0 +1,41 @@
+#! /bin/sh
+# postrm script for diggler
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * `remove'
+# * `purge'
+# * `upgrade'
+# * `failed-upgrade'
+# * `abort-install'
+# * `abort-install'
+# * `abort-upgrade'
+# * `disappear' overwrit>r>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ remove|abort-install)
+ if which update-iceape-chrome 2> /dev/null > /dev/null; then
+ update-iceape-chrome
+ fi
+ ;;
+ purge|upgrade|failed-upgrade|abort-upgrade|disappear)
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
--- diggler-0.9.orig/debian/watch
+++ diggler-0.9/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://downloads.mozdev.org/diggler/diggler-(\d\.[\d\.]+).xpi
--- diggler-0.9.orig/debian/chrome.d
+++ diggler-0.9/debian/chrome.d
@@ -0,0 +1,3 @@
+content,install,url,resource:/chrome/diggler/content/diggler/
+locale,install,url,resource:/chrome/diggler/locale/en-US/diggler/
+skin,install,url,resource:/chrome/diggler/skin/modern/diggler/
--- diggler-0.9.orig/debian/changelog
+++ diggler-0.9/debian/changelog
@@ -0,0 +1,259 @@
+diggler (0.9-12) unstable; urgency=low
+
+ * debian/Uninstall, debian/extensions.d: Removed, we don't support firefox
+ < 1.5 any more.
+ * debian/rules: Don't install these removed files.
+ * debian/preinst: Removed, it was for upgrade from ancient versions, before
+ sarge, and not included in woody.
+ * debian/control:
+ + Don't Conflict, Replace, Provide diggler, it's from ancient times,
+ before sarge was released.
+ + Bumped Standards-Version to 3.7.2.2. No changes needed.
+ + Depends on iceweasel | iceape-browser.
+ * debian/dirs, debian/links: Adapted the directories and the links we create.
+ * debian/postinst: In case we upgrade from older versions without upgrading
+ browsers first, invoque chrome updaters (except iceape one, which we call
+ unconditionally).
+ * debian/postrm: Only invoque iceape chrome updater on removal.
+ * install.rdf: Allow diggler to work with Iceweasel 2.0.
+
+ -- Mike Hommey Sat, 25 Nov 2006 13:32:18 +0100
+
+diggler (0.9-11) unstable; urgency=low
+
+ * debian/watch: Added a watch file for DEHS.
+ * debian/control: Bumped Standards-Version to 3.7.2.1. No changes needed.
+
+ -- Mike Hommey Sun, 27 Aug 2006 22:35:12 +0200
+
+diggler (0.9-10) unstable; urgency=low
+
+ * debian/rules: Changed the way we install files, so that they don't get bad
+ permissions.
+
+ -- Mike Hommey Sat, 18 Mar 2006 15:03:55 +0100
+
+diggler (0.9-9) unstable; urgency=low
+
+ * The "Flat chrome for everyone !" release.
+ * Build with a .orig.tar.gz file. Somehow, I managed to upload a native
+ package last time.
+ * debian/control:
+ + Don't build depend on zip.
+ + Bumped Standards-Version to 3.6.2.1. No changes needed.
+ * debian/chrome.manifest, debian/chrome.d: Convert to flat chrome.
+ * debian/rules: Copy instead of zipping.
+ * debian/links: Change the link for the jar file to a link for the directory
+ holding the extension content.
+ * install.rdf: Reference the directory instead of the jar file.
+
+ -- Mike Hommey Sat, 4 Mar 2006 08:35:06 +0100
+
+diggler (0.9-8) unstable; urgency=low
+
+ * debian/dirs, debian/links, debian/control: Add support for the new firefox
+ package. We will keep backwards compatibility with mozilla-firefox until
+ etch release. Closes: #343968.
+
+ -- Mike Hommey Sun, 25 Dec 2005 08:09:56 +0100
+
+diggler (0.9-7) unstable; urgency=low
+
+ * install.rdf: Allow diggler to work with firefox 1.5.
+
+ -- Mike Hommey Sat, 5 Nov 2005 11:17:02 +0100
+
+diggler (0.9-6) unstable; urgency=low
+
+ * The "next time, i'll try not to forget half of the changes" release.
+ * debian/control, debian/postrm, debian/postinst, debian/links, debian/dirs:
+ Removed support for mozilla-browser-snapshot, which doesn't exist any more.
+
+ -- Mike Hommey Sat, 6 Aug 2005 13:50:08 +0200
+
+diggler (0.9-5) unstable; urgency=low
+
+ * debian/rules, debian/chrome.manifest: Make diggler actually work with
+ Deer Park
+
+ -- Mike Hommey Sat, 6 Aug 2005 13:42:25 +0200
+
+diggler (0.9-4) unstable; urgency=low
+
+ * install.rdf: Make diggler work on Firefox Deer Park.
+ * debian/control: Changed my maintainer address.
+
+ -- Mike Hommey Sat, 6 Aug 2005 11:54:59 +0200
+
+diggler (0.9-3) unstable; urgency=medium
+
+ * Set urgency to medium because version currently in sarge doesn't work with
+ the version of firefox in there.
+ * debian/preinst: Remove directory that would be on the way of the link in
+ /usr/lib/mozilla-firefox/extensions. This directory can exist in some
+ cases, if some versions of firefox have been used in the past in
+ conjunction of diggler.
+
+ -- Mike Hommey Thu, 18 Nov 2004 23:07:18 +0900
+
+diggler (0.9-2) unstable; urgency=low
+
+ * Switched to new firefox extensions layout:
+ + debian/Uninstall: Added.
+ + debian/dirs: Removed /usr/lib/mozilla-firefox/chrome,
+ /var/lib/mozilla-firefox/chrome.d, and
+ /usr/share/mozilla-extensions/diggler/{uid} ;
+ added /usr/share/mozilla-extensions/diggler/chrome and
+ /usr/share/mozilla-extensions/diggler/uninstall.
+ + debian/rules: Adjusted paths for new file locations, and install
+ the additional Uninstall file.
+ + debian/links: Adjusted links to new file locations.
+ + debian/control:
+ - Conflicts with firefox versions earlier than 0.99+1.0RC1-3,
+ which introduces this new scheme.
+ - Put mozilla-firefox as the first choice in Depency alternatives.
+
+ -- Mike Hommey Sat, 6 Nov 2004 20:44:24 +0900
+
+diggler (0.9-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Mike Hommey Sat, 9 Oct 2004 09:58:23 +0200
+
+diggler (0.7-5) unstable; urgency=high
+
+ * Urgency high to get these changes into sarge. Will better fit with
+ new mozilla-firefox extensions handling.
+ * chrome/content/diggler/contents.rdf: removed chrome:extension="true"
+ so that the extension is not considered "old" by Firefox 0.9+.
+ * debian/dirs, debian/links:
+ + Moved {uid} directory from
+ /usr/lib/mozilla-firefox/defaults/profile/extensions/ to
+ /usr/share/mozilla-extensions/diggler/{uid}.
+ + /usr/lib/mozilla-firefox/extensions/{uid} is now a link to
+ /usr/share/mozilla-extensions/diggler/{uid}.
+ * debian/rules: put install.rdf file into
+ /usr/share/mozilla-extensions/diggler/{uid}.
+ * debian/control: Conflicts with mozilla-firefox <= 0.9.3-2.
+
+ -- Mike Hommey Sun, 22 Aug 2004 21:52:22 +0900
+
+diggler (0.7-4) unstable; urgency=low
+
+ * debian/control: Put a conflict instead of the versioned dependency.
+ * debian/rules: Changed 'cp' to 'install -m 644'.
+
+ -- Mike Hommey Sat, 31 Jul 2004 13:28:46 +0900
+
+diggler (0.7-3) unstable; urgency=low
+
+ * debian/control: Added versioned dependency upon mozilla-firefox
+ (based on upstream install.rdf).
+
+ -- Mike Hommey Fri, 16 Jul 2004 15:34:55 +0900
+
+diggler (0.7-2) unstable; urgency=low
+
+ * Added support for Firefox 0.9+ by:
+ + Adding a debian/extensions.d file.
+ + Add the appropriate extensions directory to debian/dirs.
+ + Add the appropriate link in debian/links.
+ + Adapt the debian/rules script to install the needed files.
+ * Removed support for Firebird:
+ + debian/control: removed dependency upon Firebird.
+ + debian/post*: removed call to update-mozilla-firebird-chrome.
+ * debian/dirs: Removed directories not needed any more.
+
+ -- Mike Hommey Sat, 3 Jul 2004 05:03:31 +0900
+
+diggler (0.7-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/rules:
+ + Adapted script to new upstream layout.
+ + Removed installation of prefs.js.
+ * debian/prefs.js: Removed file.
+ * debian/links: Removed config file links ; removed firebird related files.
+ * debian/control: Removed dependency upon mozilla-firebird.
+ * debian/postrm: Do nothing on purge.
+ * debian/postinst: Remove old configuration file if not changed.
+
+ -- Mike Hommey Mon, 21 Jun 2004 22:13:01 +0900
+
+diggler (0.6-3) unstable; urgency=low
+
+ * Added support for mozilla-firefox.
+ * Made the output of `which` quiet in postrm and postinst.
+
+ -- Mike Hommey Wed, 25 Feb 2004 16:31:54 +0900
+
+diggler (0.6-2) unstable; urgency=low
+
+ * Standards-Version: 3.6.1. Added Build-Depends against debhelper.
+ * Slightly changed debian/postinst and debian/postrm files.
+ * debian/control: Moved section to a more appropriate place.
+ * debian/postrm: Remove /etc/mozilla-extensions if empty on purge.
+
+ -- Mike Hommey Sun, 31 Aug 2003 00:51:02 +0200
+
+diggler (0.6-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Mike Hommey Mon, 18 Aug 2003 21:05:41 +0200
+
+diggler (0.5-4) unstable; urgency=low
+
+ * Removed transitional diggler package.
+ * Standard-Versions: 3.5.10.0
+ * debian/postinst, debian/postrm:
+ - use /usr/bin/which instead of which.
+ - replace cascades by diggler in comments ;-p
+ * added basic support for upcoming mozilla-firebird.
+
+ -- Mike Hommey Thu, 5 Jun 2003 21:08:06 +0200
+
+diggler (0.5-3) unstable; urgency=low
+
+ * debian/control: moved back debhelper dependency to
+ Build-Depends-Indep to avoid build-depends-without-arch-dep lintian
+ error.
+ * Began transition to upcoming mozilla extensions policy.
+ * Changed package name to mozilla-diggler.
+ * Added /etc/mozilla-extensions/diggler.js conffile and activate
+ diggler by default. Closes: #191498.
+
+ -- Mike Hommey Tue, 6 May 2003 15:32:43 +0200
+
+diggler (0.5-2) unstable; urgency=low
+
+ * debian/control: added zip and removed unzip from build-deps.
+ Closes: #191379
+ * debian/control: moved debhelper dependency from Build-Depends-Indep
+ to Build-Depends.
+
+ -- Mike Hommey Wed, 30 Apr 2003 22:50:46 +0200
+
+diggler (0.5-1) unstable; urgency=low
+
+ * New upstream release
+ * Removed DH_COMPAT from debian/rules and added debian/compat.
+
+ -- Mike Hommey Mon, 28 Apr 2003 23:00:02 +0200
+
+diggler (0.4-2) unstable; urgency=low
+
+ * Added support for mozilla-snapshot. For this purpose, moved the
+ files to /usr/share/diggler and added symlinks in mozilla
+ directories.
+ * Updated to Standards-Version 3.5.9.
+
+ -- Mike Hommey Sat, 22 Mar 2003 16:59:04 +0100
+
+diggler (0.4-1) unstable; urgency=low
+
+ * Initial Release. Closes: #180779
+
+ -- Mike Hommey Thu, 31 Jan 2003 23:21:42 +0100
+
--- diggler-0.9.orig/chrome/content/diggler/contents.rdf
+++ diggler-0.9/chrome/content/diggler/contents.rdf
@@ -14,7 +14,6 @@
chrome:author="Adam Lock"
chrome:authorURL="http://diggler.mozdev.org/"
chrome:name="diggler"
- chrome:extension="true"
chrome:settingsURL="chrome://diggler/content/diggler-fb-settings.xul">