From bab78021598652a3fac45519adf3a2b3365e59ef Mon Sep 17 00:00:00 2001 From: Felipe Contreras Date: Sun, 11 May 2014 20:42:00 -0500 Subject: [PATCH] Improve notmuch-vim install instructions We want to update the vim help tags automatically. Also, no need to create the directories; the Makefile does it already. Signed-off-by: Felipe Contreras --- PKGBUILD | 4 ++-- notmuch-vim.install | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 notmuch-vim.install diff --git a/PKGBUILD b/PKGBUILD index bf12c8c..039f157 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -63,8 +63,8 @@ package_notmuch-runtime() { package_notmuch-vim() { pkgdesc="Vim plugins for notmuch" depends=('notmuch-runtime') - mkdir -p "$pkgdir"/usr/share/vim/vimfiles/{plugin,syntax} - make -C "$srcdir/$pkgbase-$pkgver/vim" prefix="$pkgdir/usr/share/vim/vimfiles" install + install='notmuch-vim.install' + make -C "$srcdir/$pkgbase-$pkgver/vim" DESTDIR="$pkgdir/" prefix="/usr/share/vim/vimfiles" install } package_notmuch() { diff --git a/notmuch-vim.install b/notmuch-vim.install new file mode 100644 index 0000000..15ee233 --- /dev/null +++ b/notmuch-vim.install @@ -0,0 +1,26 @@ +update_tags() { + echo -n "Updating vim help tags... " + /usr/bin/vim --noplugins -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/vimfiles/doc" \ + --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_install() { + update_tags + echo + echo '-> To run type "vim -c NotMuch"' +} + +post_upgrade() { + update_tags +} + +post_remove() { + update_tags +} + +op=$1 +shift + +$op $* -- 1.9.3+fc1~5~gfaddd51