[Pkg-mozext-commits] [SCM] icedove-quotecolors Debian packaging branch, master, updated. debian/0.3-1-10-g90929d4

Christoph Goehre chris at sigxcpu.org
Sun Aug 14 08:47:58 UTC 2011


The following commit has been merged in the master branch:
commit cccbe3d67f08dd4c2f30324cc78c14a9ced691e7
Author: Christoph Goehre <chris at sigxcpu.org>
Date:   Sat Aug 13 18:22:37 2011 +0200

    use dh/mozilla-devscripts and adjust package style to Debian Mozilla Extension Policy
    
    see http://wiki.debian.org/Mozilla/ExtensionsPolicy

diff --git a/debian/control b/debian/control
index f9e1247..df7fd88 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: mail
 Priority: optional
 Maintainer: Debian Mozilla Extension Maintainers <pkg-mozext-maintainers at lists.alioth.debian.org>
 Uploaders: Christoph Goehre <christoph.goehre at gmx.de>
-Build-Depends: cdbs, debhelper (>= 7)
+Build-Depends: debhelper (>= 7), mozilla-devscripts (>= 0.19~)
 Build-Depends-Indep: zip
 Standards-Version: 3.9.2
 DM-Upload-Allowed: yes
@@ -13,7 +13,10 @@ Homepage: http://quotecolors.mozdev.org/
 
 Package: xul-ext-quotecolors
 Architecture: all
-Depends: icedove (>= 1.5.0.7), ${misc:Depends}
+Depends: ${misc:Depends}, ${xpi:Depends}
+Recommends: ${xpi:Recommends}
+Provides: ${xpi:Provides}
+Enhances: ${xpi:Enhances}
 Replaces: icedove-quotecolors (<< 0.3-2~)
 Breaks: icedove-quotecolors (<< 0.3-2~)
 Description: Colorize different quoting levels in e-mail messages
diff --git a/debian/install b/debian/install
deleted file mode 100644
index 8b5c8a4..0000000
--- a/debian/install
+++ /dev/null
@@ -1,4 +0,0 @@
-build/quotecolors.jar  usr/lib/icedove/extensions/{B274D460-4DF9-454c-AC69-CA71398D7498}/chrome/
-chrome.manifest  usr/lib/icedove/extensions/{B274D460-4DF9-454c-AC69-CA71398D7498}/
-install.rdf      usr/lib/icedove/extensions/{B274D460-4DF9-454c-AC69-CA71398D7498}/
-defaults/        usr/lib/icedove/extensions/{B274D460-4DF9-454c-AC69-CA71398D7498}/
diff --git a/debian/rules b/debian/rules
index 1a449b0..3d503cf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,22 +1,24 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/buildcore.mk
+%:
+	dh $@ --with xul-ext
 
-DEB_BUILDDIR = $(DEB_SRCDIR)/build
+override_dh_auto_build:
+	mkdir build-dir
+	mkdir build-dir/chrome
+	cp -a quotecolors build-dir && find build-dir -name 'contents.rdf' -exec rm {} \;
+	cd build-dir/quotecolors && zip -r ../chrome/quotecolors.jar .
+	rm -rf build-dir/quotecolors
+	cp chrome.manifest build-dir
+	cp install.rdf build-dir
+	cp -a defaults build-dir
+	xpi-pack build-dir xul-ext-quotecolors.xpi
 
-build/icedove-quotecolors:: debian/stamp-build
-debian/stamp-build:
-	# remove 'contents.rdf' files
-	cp -a quotecolors $(DEB_BUILDDIR) && find $(DEB_BUILDDIR) -name 'contents.rdf' -exec rm {} \;
+override_dh_auto_install:
+	install-xpi xul-ext-quotecolors.xpi
 
-	# zip chrome to jar file
-	cd $(DEB_BUILDDIR)/quotecolors && zip -r ../quotecolors.jar .
-	touch $@
+override_dh_auto_clean:
+	rm -f xul-ext-quotecolors.xpi
+	rm -rf build-dir
 
-cleanbuilddir/icedove-quotecolors::
-	rm -rf $(DEB_BUILDDIR)
-
-clean::
-	rm -f debian/stamp-build

-- 
icedove-quotecolors Debian packaging



More information about the Pkg-mozext-commits mailing list