diff options
author | Connor Behan | 2015-08-03 13:12:02 -0400 |
---|---|---|
committer | Connor Behan | 2015-08-03 13:12:02 -0400 |
commit | ed9b7f90f3afb8ab2a38a16c04b58b1969048dd7 (patch) | |
tree | 87f979b5ea42eea261e611012451a86e204573d5 | |
download | aur-ed9b7f90f3afb8ab2a38a16c04b58b1969048dd7.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | vim-julia.install | 24 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0d87e8f095ed --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = vim-julia-git + pkgdesc = Vim support for the Julia language. + pkgver = r185.84815ce + pkgrel = 1 + url = https://github.com/JuliaLang/julia-vim + install = vim-julia.install + arch = any + license = MIT + makedepends = git + depends = vim + optdepends = julia + provides = julia-vim + provides = vim-julia + replaces = julia-vim-git + source = git://github.com/JuliaLang/julia-vim.git + md5sums = SKIP + +pkgname = vim-julia-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..778999803b89 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Connor Behan <connor.behan@gmail.com> +# Submitter: onefire <onefire.myself@gmail.com> +# Contributor: alyst <astukalov@gmail.com> + +_pkgbase=julia-vim +pkgname=vim-julia-git +pkgver=r185.84815ce +pkgrel=1 +pkgdesc="Vim support for the Julia language." +arch=('any') +url="https://github.com/JuliaLang/julia-vim" +depends=('vim') +makedepends=('git') +optdepends=('julia') +replaces=('julia-vim-git') +provides=('julia-vim' 'vim-julia') +license=('MIT') +install=vim-julia.install +source=('git://github.com/JuliaLang/julia-vim.git') +md5sums=('SKIP') + +pkgver() { + cd "$_pkgbase" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + #git describe --tags --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' +} + +package() { + cd "$_pkgbase" + + for i in autoload doc ftdetect ftplugin indent syntax + do + install -dm 755 "${pkgdir}"/usr/share/vim/vimfiles/$i + for j in `ls $i/` + do + install -m 755 $i/$j "${pkgdir}"/usr/share/vim/vimfiles/$i/$j + done + done +} diff --git a/vim-julia.install b/vim-julia.install new file mode 100644 index 000000000000..23bb3cfdb6d3 --- /dev/null +++ b/vim-julia.install @@ -0,0 +1,24 @@ +# based on vimdoc.install from vim-rust-git +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." + + echo "To use the julia commands, you may need to insert this line in your ~/.vimrc:" + echo " filetype plugin on" +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} + +op=$1 +shift + +$op $* + |