]> git.cworth.org Git - notmuch-old/commitdiff
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
 
 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
 
 
  -- 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 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
   * 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.
 
  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:
 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
 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