aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDavid Bremner <bremner@debian.org>2013-02-05 20:58:38 -0400
committerDavid Bremner <bremner@debian.org>2013-02-05 20:58:38 -0400
commit5102da65c4c797d2a79eb5384b0e0c47176a31f0 (patch)
treef7a66fa36232019ee3750b3948733e1dc4fcd82d /debian
parentf8950c6020708b2c530426c777785197411959cb (diff)
parent79b0829082e62020de6eeb66e0c4f1ad19ded86c (diff)
Merge tag 'debian/0.15.1-1' into squeeze-backports
notmuch Debian 0.15.1-1 upload (same as 0.15.1)
Diffstat (limited to 'debian')
-rw-r--r--debian/NEWS.Debian17
-rw-r--r--debian/changelog64
-rw-r--r--debian/compat2
-rw-r--r--debian/control29
-rw-r--r--debian/libnotmuch-dev.install2
-rw-r--r--debian/libnotmuch3.install2
-rw-r--r--debian/python-notmuch.install2
-rw-r--r--debian/python3-notmuch.install1
-rwxr-xr-xdebian/rules7
9 files changed, 113 insertions, 13 deletions
diff --git a/debian/NEWS.Debian b/debian/NEWS.Debian
index 69477542..907d7907 100644
--- a/debian/NEWS.Debian
+++ b/debian/NEWS.Debian
@@ -1,7 +1,20 @@
+notmuch (0.14-1) unstable; urgency=low
+
+ There is an incompatible change in option syntax for dump and restore
+ in this release. Please update your scripts.
+
+ From upstream NEWS:
+
+ The deprecated positional output file argument to notmuch dump has
+ been replaced with an --output option. The input file positional
+ argument for restore has been replaced with an --input option for
+ consistency with dump.
+
+ -- David Bremner <bremner@debian.org> Sun, 05 Aug 2012 11:52:49 -0300
+
notmuch (0.6~238) unstable; urgency=low
- The emacs user interface to notmuch is now contained in a seperate
+ The emacs user interface to notmuch is now contained in a separate
package called notmuch-emacs.
-- David Bremner <bremner@debian.org> Mon, 20 Jun 2011 23:57:55 -0300
-
diff --git a/debian/changelog b/debian/changelog
index ad05e812..68132e32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,67 @@
+notmuch (0.15.1-1) experimental; urgency=low
+
+ * Upstream bug fix release: set default TERM for running tests.
+ * Re-enable build time self-tests.
+
+ -- David Bremner <bremner@debian.org> Thu, 24 Jan 2013 07:19:45 -0400
+
+notmuch (0.15-2) experimental; urgency=low
+
+ * Disable tests until a proper fix for running tests without a
+ proper TERM value is developed (again).
+
+ -- David Bremner <bremner@debian.org> Sun, 20 Jan 2013 18:36:16 -0400
+
+notmuch (0.15-1) experimental; urgency=low
+
+ * New upstream release.
+ - Date range search support
+ - Empty tag names and tags beginning with "-" are deprecated
+ - Support for single message mboxes is deprecated
+ - Fixed `notmuch new` to skip ignored broken symlinks
+ - New dump/restore format and tagging interface
+ - Emacs Interface
+ - Removal of the deprecated `notmuch-folders` variable
+ - Visibility of MIME parts can be toggled
+ - Emacs now buttonizes mid: links
+ - Improved text/calendar content handling
+ - Disabled coding conversions when reading
+ - Fixed errors with HTML email containing images in Emacs 24
+ - Fixed handling of tags with unusual characters in them
+ - Fixed buttonization of id: links without quote characters
+ - Automatic tag changes are now unified and customizable
+ - Support for stashing the thread id in show view
+ - New add-on tool: notmuch-pick
+
+ -- David Bremner <bremner@debian.org> Fri, 18 Jan 2013 21:23:36 -0400
+
+notmuch (0.15~rc1-1) experimental; urgency=low
+
+ * New upstream release candidate.
+ * Change priority to optional (Closes: #687217).
+ * Remove Dm-Upload-Allowed field, as this is no longer used by
+ Debian.
+ * Add python3 bindings, thanks to Jakub Wilk (Closes: #683515).
+ * Bug fix: ".ical attachment problem", (Closes: #688747).
+
+ -- David Bremner <bremner@debian.org> Wed, 16 Jan 2013 08:28:27 -0400
+
+notmuch (0.14-1) experimental; urgency=low
+
+ [ Stefano Zacchiroli ]
+ * notmuch-mutt: fix tag action invocation (Closes: #678012)
+ * Use notmuch-search-terms manpage in notmuch-mutt (Closes: #675073).
+
+ [ David Bremner ]
+ * Do a better job of cleaning up after configuration and testing
+ (Closes: #683505)
+ * Alternately depend on emacs24 instead of emacs23 (Closes: #677900).
+ * New upstream version
+ - incompatible changes to dump/restore syntax
+ - bug fixes for maildir synchronization
+
+ -- David Bremner <bremner@debian.org> Tue, 21 Aug 2012 10:39:33 +0200
+
notmuch (0.13.2-1~bpo60+1) squeeze-backports; urgency=low
* Rebuild for squeeze-backports.
diff --git a/debian/compat b/debian/compat
index 7f8f011e..ec635144 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-7
+9
diff --git a/debian/control b/debian/control
index 812430fb..5bb0d051 100644
--- a/debian/control
+++ b/debian/control
@@ -1,27 +1,28 @@
Source: notmuch
Section: mail
-Priority: extra
+Priority: optional
Maintainer: Carl Worth <cworth@debian.org>
Uploaders:
Jameson Graef Rollins <jrollins@finestructure.net>,
martin f. krafft <madduck@debian.org>,
David Bremner <bremner@debian.org>
Build-Depends:
- debhelper (>= 7.0.50~),
+ debhelper (>= 9),
pkg-config,
libxapian-dev,
libgmime-2.6-dev (>= 2.6.7~) | libgmime-2.4-dev,
libtalloc-dev,
libz-dev,
python-all (>= 2.6.6-3~),
- emacs23-nox | emacs23 (>=23~) | emacs23-lucid (>=23~),
+ python3-all (>= 3.1.2-7~),
+ emacs23-nox | emacs23 (>=23~) | emacs23-lucid (>=23~) |
+ emacs24-nox | emacs24 (>=24~) | emacs24-lucid (>=24~),
gdb,
dtach (>= 0.8)
Standards-Version: 3.9.3
Homepage: http://notmuchmail.org/
Vcs-Git: git://notmuchmail.org/git/notmuch
Vcs-Browser: http://git.notmuchmail.org/git/notmuch
-Dm-Upload-Allowed: yes
Package: notmuch
Architecture: any
@@ -39,6 +40,7 @@ Package: libnotmuch3
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
Description: thread-based email index, search and tagging (runtime)
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
@@ -74,13 +76,27 @@ Description: python interface to the notmuch mail search and index library
This package provides a Python interface to the notmuch
functionality, directly interfacing with a shared notmuch library.
+Package: python3-notmuch
+Architecture: all
+Section: python
+Depends: ${misc:Depends}, ${python3:Depends}, libnotmuch3
+Description: Python 3 interface to the notmuch mail search and index library
+ Notmuch is a system for indexing, searching, reading, and tagging
+ large collections of email messages in maildir or mh format. It uses
+ the Xapian library to provide fast, full-text search with a very
+ convenient search syntax.
+ .
+ This package provides a Python 3 interface to the notmuch
+ functionality, directly interfacing with a shared notmuch library.
+
Package: notmuch-emacs
Architecture: all
Section: mail
Breaks: notmuch (<<0.6~254~)
Replaces: notmuch (<<0.6~254~)
Depends: ${misc:Depends}, notmuch (>= ${source:Version}),
- emacs23 (>= 23~) | emacs23-nox (>=23~) | emacs23-lucid (>=23~)
+ emacs23 (>= 23~) | emacs23-nox (>=23~) | emacs23-lucid (>=23~) |
+ emacs24 (>= 24~) | emacs24-nox (>=24~) | emacs24-lucid (>=24~)
Description: thread-based email index, search and tagging (emacs interface)
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
@@ -109,8 +125,9 @@ Package: notmuch-mutt
Architecture: all
Depends: notmuch, libmail-box-perl, libmailtools-perl,
libstring-shellquote-perl, libterm-readline-gnu-perl,
+ libfile-which-perl,
${misc:Depends}
-Recommends: mutt
+Recommends: mutt, fdupes
Enhances: notmuch, mutt
Description: thread-based email index, search and tagging (Mutt interface)
notmuch-mutt provides integration among the Mutt mail user agent and
diff --git a/debian/libnotmuch-dev.install b/debian/libnotmuch-dev.install
index 185dba4e..96bbd63f 100644
--- a/debian/libnotmuch-dev.install
+++ b/debian/libnotmuch-dev.install
@@ -1,2 +1,2 @@
usr/include
-usr/lib/libnotmuch.so
+usr/lib/*/libnotmuch.so
diff --git a/debian/libnotmuch3.install b/debian/libnotmuch3.install
index da4fc25b..a513b475 100644
--- a/debian/libnotmuch3.install
+++ b/debian/libnotmuch3.install
@@ -1 +1 @@
-usr/lib/libnotmuch.so.*
+usr/lib/*/libnotmuch.so.*
diff --git a/debian/python-notmuch.install b/debian/python-notmuch.install
index 607c0659..b2cc1360 100644
--- a/debian/python-notmuch.install
+++ b/debian/python-notmuch.install
@@ -1 +1 @@
-usr/lib/python*
+usr/lib/python2*
diff --git a/debian/python3-notmuch.install b/debian/python3-notmuch.install
new file mode 100644
index 00000000..4606faae
--- /dev/null
+++ b/debian/python3-notmuch.install
@@ -0,0 +1 @@
+usr/lib/python3*
diff --git a/debian/rules b/debian/rules
index 603b3ab2..c4e3930d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,9 @@
#!/usr/bin/make -f
+python3_all = py3versions -s | xargs -n1 | xargs -t -I {} env {}
+
%:
- dh --with python2 $@
+ dh $@ --with python2,python3
override_dh_auto_configure:
dh_auto_configure -- --emacslispdir=/usr/share/emacs/site-lisp/notmuch
@@ -9,13 +11,16 @@ override_dh_auto_configure:
override_dh_auto_build:
dh_auto_build
dh_auto_build --sourcedirectory bindings/python
+ cd bindings/python && $(python3_all) setup.py build
$(MAKE) -C contrib/notmuch-mutt
override_dh_auto_clean:
dh_auto_clean
dh_auto_clean --sourcedirectory bindings/python
+ cd bindings/python && $(python3_all) setup.py clean -a
$(MAKE) -C contrib/notmuch-mutt clean
override_dh_auto_install:
dh_auto_install
dh_auto_install --sourcedirectory bindings/python
+ cd bindings/python && $(python3_all) setup.py install --install-layout=deb --root=$(CURDIR)/debian/tmp