diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | vimdoc.install | 19 |
3 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1e1d183c71e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = vim-dirdiff-git + pkgdesc = A plugin to diff and merge two directories recursively + pkgver = r35.7049f50 + pkgrel = 1 + url = https://github.com/will133/vim-dirdiff + install = vimdoc.install + arch = any + groups = vim-plugins + license = custom + depends = vim + source = vim-dirdiff-git::git+https://github.com/will133/vim-dirdiff + sha256sums = SKIP + +pkgname = vim-dirdiff-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..239ffb128f17 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Daniel R. van Rossum <d.r.vanrossum @ gmx.de> +# Contributor: Daniel YC Lin <dlin.tw @ gmail com> +pkgname=vim-dirdiff-git +pkgver=r35.7049f50 +pkgrel=1 +pkgdesc="A plugin to diff and merge two directories recursively" +arch=(any) +url="https://github.com/will133/vim-dirdiff" +license=('custom') +depends=(vim) +groups=('vim-plugins') +install=vimdoc.install +source=("$pkgname"::'git+https://github.com/will133/vim-dirdiff') +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + install -Dm644 ${srcdir}/$pkgname/plugin/dirdiff.vim ${pkgdir}/usr/share/vim/vimfiles/plugin/dirdiff.vim + install -Dm644 ${srcdir}/$pkgname/doc/dirdiff.txt ${pkgdir}/usr/share/vim/vimfiles/doc/dirdiff.txt + install -Dm644 ${srcdir}/$pkgname/doc/dirdiff.txt ${pkgdir}/usr/share/licenses/${pkgname}/dirdiff.txt +} diff --git a/vimdoc.install b/vimdoc.install new file mode 100644 index 000000000000..5246e5c21134 --- /dev/null +++ b/vimdoc.install @@ -0,0 +1,19 @@ +post_install() { + echo -n "Updating vim help tags..." + /usr/bin/vim --noplugins -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/doc" --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} + +op=$1 +shift + +$op $* |