diff options
authorJo Shields <>2012-11-14 16:39:43 (GMT)
committerJo Shields <>2012-11-14 16:39:43 (GMT)
commit51ef77c471ececa64b4f4240254fb700a7a44614 (patch)
parent0f65dfaea27abbadee9c0b5581320c04428de5db (diff)
Initial Debianization
5 files changed, 90 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..31aa9a8
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+thunderbird-sieve (0.22+20121028+dfsg-0+ccu1) UNRELEASED; urgency=low
+ * Initial release.
+ -- Jo Shields <> Wed, 14 Nov 2012 16:35:37 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..24e5b0a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,24 @@
+Source: thunderbird-sieve
+Section: web
+Priority: optional
+Maintainer: Jo Shields <>
+Build-Depends: cdbs, debhelper (>= 7), mozilla-devscripts (>= 0.16~)
+Vcs-Git: git://
+Standards-Version: 3.8.3
+Package: xul-ext-thunderbird-sieve
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: ${xpi:Recommends}
+Provides: ${xpi:Provides}
+Enhances: ${xpi:Enhances}
+Description: managesieve management extension for Thunderbird
+ Sieve is a powerful script language for server-side mail filtering.
+ It is intended to be used with IMAP and thus it is widely spread.
+ Many IMAP Server are already sieved, this means capable of running
+ sieve filters. Sieve stores and runs all script on the server-side.
+ .
+ This extension allows Sieve scripts to be enabled, disabled, written,
+ and modified, directly from within Thunderbird.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..89f9300
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,26 @@
+# Licensing information
+Keep in mind, Sieve is a powerful mail filter, loss of data is likely when you
+misconfigure a script. Furthermore is likely that this extension contains bugs.
+As the source code is freely available, every one can check the correctness and
+the quality of the software before using it. This means you use the extension at
+your own risk. There is absolutely no liability for loss of data or damage or
+similar stuff caused by this extension.
+The extension is free and open source software, it is made available to you
+under the terms of the [GNU Affero General Public License (AGPLv3)](
+This means you may use, copy and distribute it to others. You are also welcome to modify
+the source code as you want to meet your needs.
+All of the source code is available under licenses which are both free and
+open source. Most of it is available under the AGPLv3. The remainder of the software
+which is not under the AGPLv3 is available under one of a variety of other licenses.
+Those are given below:
+* [CodeMirror]( is released under a [MIT Style license](
+* [JQuery]( is released under the [MIT License](
+If you don't agree with any of these licenses, don't use the extension! As every
+country has it's own jurisdiction, it could be that parts of the license or the whole
+license itself is illegal, invalid or violates a law of your country. If so you
+are not allowed to use the extension! \ No newline at end of file
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..de5e4aa
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,34 @@
+#!/usr/bin/make -f
+# NOTE: Remove all unused variables from this file before you release!
+# (Optional field, requires mozilla-devscripts >= 0.14)
+# Name of the package (as in debian/control) that will ship the extension. If
+# not defined, the first binary package defined in debian/control will be used
+# will auto detect the .xpi in your package. If you want to do it
+# explicitly, use this variable
+#MOZ_XPI_FILE := yourextension.xpi
+# tries to auto detect the extension manager id (em:id) from the .xpis
+# install.rdf file. There might be cases where this doesn't work. Use the
+# following variable to explicitly define an extension ID and disable auto
+# detection
+#MOZ_XPI_EMID := {xxxxxxx-xxxx-xxxx}
+# will run a build command before packaging an .xpi file. You can use
+# this to produce an .xpi. If you define this, the clean rule will remove any
+# .xpi file found in the top level directory
+# (Optional field, requires mozilla-devscripts >= 0.15)
+# If there are any licenses that upstream provides in source tree, lintian will
+# complain about extra license files.
+# In order to fix that, add license files to this variable, and they will be
+# excluded during the packaging of a XPI file. For example:
+#MOZ_XPI_DOCUMENTED_LICENSE_FILES := license-a components/license-b
+include /usr/share/cdbs/1/rules/
+include /usr/share/mozilla-devscripts/