summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD31
-rwxr-xr-xvimdoc.install19
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..85b2bb095d69
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = vim-tlib
+ pkgdesc = Utility functions for VIM plugins
+ pkgver = 1.04
+ pkgrel = 2
+ url = http://www.vim.org/scripts/script.php?script_id=1863
+ install = vimdoc.install
+ arch = any
+ groups = vim-plugins
+ license = GPL
+ depends = vim
+ source = vim-tlib-1.04.vba::http://www.vim.org/scripts/download_script.php?src_id=19179
+ md5sums = b64ce6764f39f40bfc95f3916bbb0057
+
+pkgname = vim-tlib
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..072878526de7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab
+# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+# Contributor: Jason Seeley <jamiseeley (at) yahoo (dot) com>
+
+pkgname=vim-tlib
+pkgver=1.04
+_scriptid=19179
+pkgrel=2
+pkgdesc="Utility functions for VIM plugins"
+arch=('any')
+url="http://www.vim.org/scripts/script.php?script_id=1863"
+license=('GPL')
+depends=(vim)
+groups=('vim-plugins')
+install='vimdoc.install'
+source=($pkgname-$pkgver.vba::http://www.vim.org/scripts/download_script.php?src_id=${_scriptid})
+md5sums=('b64ce6764f39f40bfc95f3916bbb0057')
+
+package() {
+ cd "$srcdir"
+ _vim_dir='usr/share/vim/vimfiles'
+ install -dm755 "$pkgdir"/$_vim_dir
+
+ vim -c "set nomore" -c "UseVimball $srcdir" -c "q" $pkgname-$pkgver.vba
+ tar -c ./ \
+ --exclude $pkgname-$pkgver.vba \
+ --exclude .VimballRecord \
+ --exclude doc/tags \
+ | tar -x -C "$pkgdir"/$_vim_dir
+}
+
diff --git a/vimdoc.install b/vimdoc.install
new file mode 100755
index 000000000000..220693cc8af7
--- /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/vimfiles/doc" --cmd ":q" > /dev/null 2>&1
+ echo "done."
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install
+}
+
+op=$1
+shift
+
+$op $*