debian: build notmuch-vim again

Based on id:1370220299-14722-1-git-send-email-felipe.contreras@gmail.com

Hacked rather extensively by db. The most important changes:

       - bring back notmuch.yaml for the (debian specific?) vim-addons
         tool.
       - depend on vim-ruby, so we get a version of vim with ruby installed.
This commit is contained in:
David Bremner 2013-07-28 13:48:02 -03:00
parent ec98f13a70
commit 0eb4213766
5 changed files with 29 additions and 3 deletions

4
debian/NEWS.Debian vendored
View file

@ -1,7 +1,7 @@
notmuch (0.16-1) unstable; urgency=low notmuch (0.16-1) unstable; urgency=low
* The vim interface is no longer provided as a Debian package, due * The vim interface has been rewritten from scratch. In particular
to upstream deprecation. it requires a version of vim with ruby support.
-- David Bremner <bremner@debian.org> Sat, 16 Feb 2013 08:12:02 -0400 -- David Bremner <bremner@debian.org> Sat, 16 Feb 2013 08:12:02 -0400

1
debian/changelog vendored
View file

@ -2,6 +2,7 @@ notmuch (0.16-1) unstable; urgency=low
* New upstream feature release * New upstream feature release
- 'notmuch insert' command replaces notmuch-deliver (Closes: #692889). - 'notmuch insert' command replaces notmuch-deliver (Closes: #692889).
- New ruby based vim interface (Closes: 616692, 636707).
* Provide a notmuch-dbg package, thanks to Daniel Kahn Gillmor * Provide a notmuch-dbg package, thanks to Daniel Kahn Gillmor
(Closes: #717339). (Closes: #717339).
* Include alot to the list of recommended interfaces, thanks to * Include alot to the list of recommended interfaces, thanks to

16
debian/control vendored
View file

@ -120,6 +120,22 @@ Description: thread-based email index, search and tagging (emacs interface)
This package provides an emacs based mail user agent based on This package provides an emacs based mail user agent based on
notmuch. notmuch.
Package: notmuch-vim
Architecture: all
Section: mail
Breaks: notmuch (<<0.6~254~)
Replaces: notmuch (<<0.6~254~)
Depends: ${misc:Depends}, notmuch, vim-addon-manager, vim-ruby, notmuch-ruby
Recommends: ruby-mail
Description: thread-based email index, search and tagging (vim 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
notmuch.
Package: notmuch-mutt Package: notmuch-mutt
Architecture: all Architecture: all
Depends: Depends:

View file

@ -1,3 +1,3 @@
vim/plugin/notmuch.vim usr/share/vim/addons/plugin vim/notmuch.vim usr/share/vim/addons/plugin
vim/syntax/notmuch-*.vim usr/share/vim/addons/syntax vim/syntax/notmuch-*.vim usr/share/vim/addons/syntax
vim/notmuch.yaml usr/share/vim/registry vim/notmuch.yaml usr/share/vim/registry

9
vim/notmuch.yaml Normal file
View file

@ -0,0 +1,9 @@
addon: notmuch
description: "notmuch mail user interface"
files:
- plugin/notmuch.vim
- syntax/notmuch-compose.vim
- syntax/notmuch-folders.vim
- syntax/notmuch-git-diff.vim
- syntax/notmuch-search.vim
- syntax/notmuch-show.vim