[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