summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorConnor Behan2015-08-03 13:12:02 -0400
committerConnor Behan2015-08-03 13:12:02 -0400
commited9b7f90f3afb8ab2a38a16c04b58b1969048dd7 (patch)
tree87f979b5ea42eea261e611012451a86e204573d5
downloadaur-ed9b7f90f3afb8ab2a38a16c04b58b1969048dd7.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD39
-rw-r--r--vim-julia.install24
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 $*
+