debian: build notmuch-vim again
authorDavid Bremner <bremner@debian.org>
Sun, 28 Jul 2013 16:48:02 +0000 (13:48 -0300)
committerDavid Bremner <bremner@debian.org>
Sun, 28 Jul 2013 16:48:02 +0000 (13:48 -0300)
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.

debian/NEWS.Debian
debian/changelog
debian/control
debian/notmuch-vim.install
vim/notmuch.yaml [new file with mode: 0644]

index 1dd9e0d047a03c1be26e9d4adef313554b1f9b83..e57b4d417133c409a9e01bb7b80d21cdd9b87850 100644 (file)
@@ -1,7 +1,7 @@
 notmuch (0.16-1) unstable; urgency=low
 
-  * The vim interface is no longer provided as a Debian package, due
-    to upstream deprecation.
+  * The vim interface has been rewritten from scratch. In particular
+    it requires a version of vim with ruby support.
 
  -- David Bremner <bremner@debian.org>  Sat, 16 Feb 2013 08:12:02 -0400
 
index f97c6d105e222a1e480817f8ab899fc255223e80..659879c3e47ec6f376776d9a929ed1e364ee33e7 100644 (file)
@@ -2,6 +2,7 @@ notmuch (0.16-1) unstable; urgency=low
 
   * New upstream feature release
     - '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
     (Closes: #717339).
   * Include alot to the list of recommended interfaces, thanks to
index 7a87b74004935131839902861b1694cb1fc2cc1b..4fd8e0d5d7f114ebad5491197815b8b6d2408ce9 100644 (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
  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
 Architecture: all
 Depends:
index 95ab07bbd0771c26655c382e05303545ff94f995..d444fef764ef2b0422185ad452c0157e2b730a24 100644 (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/notmuch.yaml usr/share/vim/registry
diff --git a/vim/notmuch.yaml b/vim/notmuch.yaml
new file mode 100644 (file)
index 0000000..6d36810
--- /dev/null
@@ -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