diff options
author | Pieter Goetschalckx | 2017-02-15 17:39:58 +0100 |
---|---|---|
committer | Pieter Goetschalckx | 2017-02-15 17:39:58 +0100 |
commit | bc2432943315ab8e35fc1e509f8255e05a76917a (patch) | |
tree | a3a84f8c9f921e32a8cde4a1851e91e199f87947 | |
download | aur-bc2432943315ab8e35fc1e509f8255e05a76917a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | vimdoc.install | 14 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c5feb1f2c673 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = vim-pkgbuild + pkgdesc = Vim plugin to help editing and working with PKGBUILD files + pkgver = 0.1.20141125.ca8e436 + pkgrel = 1 + url = https://github.com/Firef0x/PKGBUILD.vim + install = vimdoc.install + arch = any + groups = vim-plugins + license = GPL + makedepends = git + depends = vim + optdepends = pkgbuild-introspection: for generating .AURINFO files and PKGBUILD data extraction + source = vim-pkgbuild::git://github.com/Firef0x/PKGBUILD.vim.git + md5sums = SKIP + +pkgname = vim-pkgbuild + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e76fea1a4fde --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer : Pieter Goetschalckx <3.14.e.ter at gmail dot com> +# Contributor : Firef0x <firefgx { at } gmail { dot } com> + +pkgname=vim-pkgbuild +pkgver=0.1.20141125.ca8e436 +pkgrel=1 +pkgdesc="Vim plugin to help editing and working with PKGBUILD files" +arch=('any') +url="https://github.com/Firef0x/PKGBUILD.vim" +license=('GPL') +groups=('vim-plugins') +depends=('vim') +makedepends=('git') +optdepends=('pkgbuild-introspection: for generating .AURINFO files and PKGBUILD data extraction') +install=vimdoc.install +source=("${pkgname}"::'git://github.com/Firef0x/PKGBUILD.vim.git') +md5sums=('SKIP') + +pkgver() +{ + cd "$pkgname" + ( set -o pipefail + printf "0.1.%s.%s" "$(git log -1 --pretty=format:%cd --date=short | sed 's/-//g')" "$(git rev-parse --short HEAD)" + ) +} + +package() { + cd ${pkgname} + + installpath="${pkgdir}/usr/share/vim/vimfiles" + + install -D -m644 after/syntax/PKGBUILD.vim "$installpath/after/syntax/PKGBUILD.vim" + install -D -m644 ftdetect/PKGBUILD.vim "$installpath/ftdetect/PKGBUILD.vim" + install -D -m644 ftplugin/PKGBUILD.vim "$installpath/ftplugin/PKGBUILD.vim" + install -D -m644 indent/PKGBUILD.vim "$installpath/indent/PKGBUILD.vim" + install -D -m644 plugin/PKGBUILD.vim "$installpath/plugin/PKGBUILD.vim" + install -D -m644 syntax/PKGINFO.vim "$installpath/syntax/PKGINFO.vim" + + install -d -m755 "$installpath/templates" + install -D -m644 templates/* "$installpath/templates/" +} + +# vim:set ts=2 sw=2 et: + diff --git a/vimdoc.install b/vimdoc.install new file mode 100644 index 000000000000..9e4221a3cb60 --- /dev/null +++ b/vimdoc.install @@ -0,0 +1,14 @@ +post_install() { + echo -n "Updating Vim help tags..." + /usr/bin/vim --noplugin -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 +} |