diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/NEWS.Debian | 7 | ||||
-rw-r--r-- | debian/control | 29 | ||||
-rw-r--r-- | debian/notmuch-ruby.install | 1 | ||||
-rwxr-xr-x | debian/rules | 3 |
4 files changed, 25 insertions, 15 deletions
diff --git a/debian/NEWS.Debian b/debian/NEWS.Debian index 907d7907..1dd9e0d0 100644 --- a/debian/NEWS.Debian +++ b/debian/NEWS.Debian @@ -1,3 +1,10 @@ +notmuch (0.16-1) unstable; urgency=low + + * The vim interface is no longer provided as a Debian package, due + to upstream deprecation. + + -- David Bremner <bremner@debian.org> Sat, 16 Feb 2013 08:12:02 -0400 + notmuch (0.14-1) unstable; urgency=low There is an incompatible change in option syntax for dump and restore diff --git a/debian/control b/debian/control index e571624a..08071bee 100644 --- a/debian/control +++ b/debian/control @@ -15,6 +15,7 @@ Build-Depends: libz-dev, python-all (>= 2.6.6-3~), python3-all (>= 3.1.2-7~), + ruby, ruby-dev, emacs23-nox | emacs23 (>=23~) | emacs23-lucid (>=23~) | emacs24-nox | emacs24 (>=24~) | emacs24-lucid (>=24~), gdb, @@ -89,36 +90,34 @@ Description: Python 3 interface to the notmuch mail search and index library 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~) | - emacs24 (>= 24~) | emacs24-nox (>=24~) | emacs24-lucid (>=24~) -Description: thread-based email index, search and tagging (emacs interface) +Package: notmuch-ruby +Architecture: any +Section: ruby +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Ruby 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 an emacs based mail user agent based on - notmuch. + This package provides a Ruby interface to the notmuch + functionality, directly interfacing with a shared notmuch library. -Package: notmuch-vim +Package: notmuch-emacs Architecture: all Section: mail Breaks: notmuch (<<0.6~254~) Replaces: notmuch (<<0.6~254~) -Depends: ${misc:Depends}, notmuch, vim-addon-manager -Description: thread-based email index, search and tagging (vim interface) +Depends: ${misc:Depends}, notmuch (>= ${source:Version}), + 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 the Xapian library to provide fast, full-text search with a very convenient search syntax. . - This package provides a vim based mail user agent based on + This package provides an emacs based mail user agent based on notmuch. Package: notmuch-mutt diff --git a/debian/notmuch-ruby.install b/debian/notmuch-ruby.install new file mode 100644 index 00000000..98e7050b --- /dev/null +++ b/debian/notmuch-ruby.install @@ -0,0 +1 @@ +usr/lib/ruby/vendor_ruby/*/*/notmuch.so diff --git a/debian/rules b/debian/rules index c4e3930d..71a56028 100755 --- a/debian/rules +++ b/debian/rules @@ -12,15 +12,18 @@ override_dh_auto_build: dh_auto_build dh_auto_build --sourcedirectory bindings/python cd bindings/python && $(python3_all) setup.py build + cd bindings/ruby && ruby extconf.rb --vendor && make $(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 + dh_auto_clean --sourcedirectory bindings/ruby $(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 + dh_auto_install --sourcedirectory bindings/ruby |