summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJo Shields <directhex@apebox.org>2012-11-14 16:39:43 (GMT)
committerJo Shields <directhex@apebox.org>2012-11-14 16:39:43 (GMT)
commit51ef77c471ececa64b4f4240254fb700a7a44614 (patch)
treeda8333708ac3c675b4fba22666dd4f5a2372f60c
parent0f65dfaea27abbadee9c0b5581320c04428de5db (diff)
downloadthunderbird-sieve-51ef77c471ececa64b4f4240254fb700a7a44614.tar.gz
thunderbird-sieve-51ef77c471ececa64b4f4240254fb700a7a44614.tar.xz
Initial Debianization
-rw-r--r--debian/changelog5
-rw-r--r--debian/compat1
-rw-r--r--debian/control24
-rw-r--r--debian/copyright26
-rwxr-xr-xdebian/rules34
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 <directhex@apebox.org> 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 @@
+7
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 <directhex@apebox.org>
+Build-Depends: cdbs, debhelper (>= 7), mozilla-devscripts (>= 0.16~)
+Vcs-Git: git://git.collabora.co.uk/git/user/directhex/thunderbird-sieve.git
+Vcs-Browser: http://cgit.collabora.com/git/user/directhex/thunderbird-sieve.git/
+Standards-Version: 3.8.3
+Homepage: http://sieve.mozdev.org/
+
+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)](http://www.fsf.org/licensing/licenses/agpl-3.0.html).
+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](http://www.codemirror.net) is released under a [MIT Style license](http://codemirror.net/LICENSE)
+* [JQuery](http://www.jquery.com) is released under the [MIT License](http://jquery.org/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
+#MOZ_EXTENSION_PKG := xul-ext-EXAMPLE_EXTENSION
+
+# xpi.mk will auto detect the .xpi in your package. If you want to do it
+# explicitly, use this variable
+#MOZ_XPI_FILE := yourextension.xpi
+
+# xpi.mk 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}
+
+# xpi.mk 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
+#MOZ_XPI_BUILD_COMMAND = sh build.sh
+
+# (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/debhelper.mk
+include /usr/share/mozilla-devscripts/xpi.mk
+