summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill Handley2019-08-26 19:51:59 +0100
committerWill Handley2019-08-26 19:51:59 +0100
commitbacb51b51790acdbc106787bb94b3b6eac4c1d07 (patch)
tree8f7c4b85ca43e8f87b3eb254b2614cbc9cf5b6c3
downloadaur-bacb51b51790acdbc106787bb94b3b6eac4c1d07.tar.gz
New tagged version update
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD38
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..64a42b2a4a37
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = vim-tabnine
+ pkgdesc = TabNine is the all-language autocompleter. It uses machine learning to provide responsive, reliable, and relevant suggestions.
+ pkgver = 2.1.11
+ pkgrel = 1
+ url = https://github.com/zxqfl/tabnine-vim
+ arch = any
+ groups = vim-plugins
+ license = https://tabnine.com/eula
+ depends = vim
+ depends = python-language-server
+ replaces = vim-youcompleteme
+ replaces = vim-tabnine-git
+ source = https://github.com/zxqfl/tabnine-vim/archive/2.1.11.tar.gz
+ sha256sums = 48e15d0212a96b181db06146f7cc82f8617673260a8be9e4fc43b57ab1236a9a
+
+pkgname = vim-tabnine
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2aded6d62356
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Will Handley <wh260@cam.ac.uk> (aur.archlinux.org/account/wjhandley)
+pkgname=vim-tabnine
+pkgver=2.1.11
+pkgrel=1
+pkgdesc="TabNine is the all-language autocompleter. It uses machine learning to provide responsive, reliable, and relevant suggestions."
+arch=('any')
+url="https://github.com/zxqfl/tabnine-vim"
+license=('https://tabnine.com/eula')
+groups=('vim-plugins')
+depends=('vim' 'python-language-server')
+makedepends=()
+provides=()
+conflicts=()
+replaces=('vim-youcompleteme' 'vim-tabnine-git')
+backup=()
+options=()
+install=
+source=("${url}/archive/${pkgver}.tar.gz")
+sha256sums=('48e15d0212a96b181db06146f7cc82f8617673260a8be9e4fc43b57ab1236a9a')
+
+package() {
+ cd "$srcdir/tabnine-vim-${pkgver}"
+ installpath="${pkgdir}/usr/share/vim/vimfiles"
+
+ mkdir -p $installpath
+ mkdir -p $installpath/binaries/${pkgver}
+ cp -r plugin doc autoload python third_party $installpath
+ cp -r binaries/${pkgver}/x86_64-unknown-linux-musl/ $installpath/binaries/${pkgver}
+
+ # Remove all the unnecessary git repositories
+ find "$pkgdir" -name .git -exec rm -fr {} +
+
+ # Remove tests files
+ find "$pkgdir" -name tests -exec rm -fr {} +
+
+ # Remove unneeded docs
+ find "$pkgdir" -name docs -exec rm -fr {} +
+}