[Pkg-mozext-commits] [SCM] Debian packaging of the downthemall extension. branch, master, updated. upstream/2.0.8-21-g8e14e61

Fabrizio Regalli fabreg at fabreg.it
Tue Sep 27 07:53:38 UTC 2011


The following commit has been merged in the master branch:
commit 8e14e615ca68767d3d578ea580c4cb505ce010ad
Author: Fabrizio Regalli <fabreg at fabreg.it>
Date:   Tue Sep 27 09:53:32 2011 +0200

    Added ${xpi:Depends} to Depends, ${xpi:Recommends} to Recommends, ${xpi:Provides} to Provides, ${xpi:Enhances} to Enhances
    
    * Added ${xpi:Depends} to Depends, ${xpi:Recommends} to Recommends,
      ${xpi:Provides} to Provides, ${xpi:Enhances} to Enhances
    * Update d/compat to 8
    * Update debhelper to (>= 8)
    * Added following rules to d/rules:
      override_dh_auto_build, override_dh_auto_install, override_dh_auto_clean

diff --git a/debian/changelog b/debian/changelog
index e1178d0..85d9778 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,12 @@ iceweasel-downthemall (2.0.8-1) UNRELEASED; urgency=low
   * Switch to 3.0 quilt format
   * Added myself to Uploaders
   * Added DM-Upload-Allowed field
+  * Added ${xpi:Depends} to Depends, ${xpi:Recommends} to Recommends,
+    ${xpi:Provides} to Provides, ${xpi:Enhances} to Enhances
+  * Update d/compat to 8
+  * Update debhelper to (>= 8)
+  * Added following rules to d/rules:
+    override_dh_auto_build, override_dh_auto_install, override_dh_auto_clean
 
  -- Fabrizio Regalli <fabreg at fabreg.it>  Mon, 26 Sep 2011 21:19:49 +0200
 
diff --git a/debian/compat b/debian/compat
index 7f8f011..45a4fb7 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+8
diff --git a/debian/control b/debian/control
index 222ee51..e78d69c 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Mozilla Extension Maintainers <pkg-mozext-maintainers at lists.alioth.debian.org>
 Uploaders: Michael Meskes <meskes at debian.org>, Fabrizio Regalli <fabreg at fabreg.it>
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (>= 7), mozilla-devscripts
+Build-Depends: debhelper (>= 8), mozilla-devscripts
 Standards-Version: 3.9.2
 Homepage: http://www.downthemall.net/
 Vcs-Git: git://git.debian.org/git/pkg-mozext/iceweasel-downthemall.git
@@ -12,7 +12,10 @@ Vcs-Browser: http://git.debian.org/?p=pkg-mozext/iceweasel-downthemall.git;a=sum
 
 Package: xul-ext-downthemall
 Architecture: all
-Depends: iceweasel, ${misc:Depends}
+Depends: iceweasel, ${misc:Depends}, ${xpi:Depends}
+Recommends: ${xpi:Recommends}
+Provides: ${xpi:Provides}
+Enhances: ${xpi:Enhances}
 Replaces: iceweasel-downthemall (<< 2.0.1-1)
 Description: iceweasel extension with advanced download capabilities
  DownThemAll lets you download all the links or images contained in a webpage.
diff --git a/debian/rules b/debian/rules
index a83a8ae..a48b04d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,13 @@
 #!/usr/bin/make -f
+
 %:
-	dh -with xul-ext --buildsystem=xul_ext $@
+	dh $@ --with xul-ext
+
+override_dh_auto_build:
+	xpi-pack . downthemall.xpi
+
+override_dh_auto_install:
+	install-xpi --remove-license-files downthemall.xpi
 
+override_dh_auto_clean:
+	rm -f downthemall.xpi

-- 
Debian packaging of the downthemall extension.



More information about the Pkg-mozext-commits mailing list