From 774b913d231fa92e9a4dcc9caf6b5168068b805b Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Sun, 30 Oct 2016 14:16:26 -0400 Subject: [PATCH] Add pacman hook for documentation helptags --- trunk/PKGBUILD | 13 ++++++++++--- trunk/vimdoc.hook | 11 +++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 trunk/vimdoc.hook diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 43c4bd7..73f7dd0 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -5,12 +5,13 @@ # Contributor: tobias [ tobias at archlinux org ] # Contributor: Daniel J Griffiths # Contributor: Christian Hesse +# Contributor: Eli Schwartz pkgbase=vim pkgname=(vim gvim vim-runtime) pkgver=8.0.0046 _versiondir=80 -pkgrel=2 +pkgrel=3 arch=(i686 x86_64) license=('custom:vim') url='http://www.vim.org' @@ -19,12 +20,14 @@ source=(vim-$pkgver.tar.gz::http://github.com/vim/vim/archive/v$pkgver.tar.gz 0001-Fix-widget-sizing-on-current-Gtk-3.22-branch.patch 0002-Further-fix-widget-sizing.patch vimrc - archlinux.vim) + archlinux.vim + vimdoc.hook) sha1sums=('28b81536dfa01abd86f084dd6c02f5a2c47b7dec' 'ca4a3bdf8b512336bff4af3ae93d95a8580e0eaf' '04b86163bb379a7d42058d932aed3075ed49d2a9' '539bfaa0517dfff6d61c37f9c2d81a0db756a4c9' - '94f7bb87b5d06bace86bc4b3ef1372813b4eedf2') + '94f7bb87b5d06bace86bc4b3ef1372813b4eedf2' + 'adc4c82b6c4097944e5a767270a772721455eb8c') prepare() { cd vim-$pkgver/src @@ -133,6 +136,10 @@ package_vim-runtime() { install -dm755 "${pkgdir}"/usr/share/licenses/vim-runtime ln -s /usr/share/vim/vim${_versiondir}/doc/uganda.txt \ "${pkgdir}"/usr/share/licenses/vim-runtime/license.txt + + # pacman hook for documentation helptags + install -Dm644 "${srcdir}"/vimdoc.hook \ + "${pkgdir}"/usr/share/libalpm/hooks/vimdoc.hook } package_vim() { diff --git a/trunk/vimdoc.hook b/trunk/vimdoc.hook new file mode 100644 index 0000000..b77d592 --- /dev/null +++ b/trunk/vimdoc.hook @@ -0,0 +1,11 @@ +[Trigger] +Operation = Install +Operation = Upgrade +Operation= Remove +Type = File +Target = usr/share/vim/vimfiles/doc/ + +[Action] +Description = Updating Vim help tags... +Exec = /usr/bin/vim -es --cmd ":helptags /usr/share/vim/vimfiles/doc" --cmd ":q" +When = PostTransaction -- 2.10.1