summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilson E. Alvarez2019-01-30 21:31:05 -0500
committerWilson E. Alvarez2019-01-30 21:31:19 -0500
commitb48c0c926522f5e9fc0b884ab3460db1ed3f8145 (patch)
tree7dd36b8cf1dd47dcccac267611c71681a22621f2
parentceb6fe794831c8cb0dbbd80907b41f9428d68773 (diff)
downloadaur-b48c0c926522f5e9fc0b884ab3460db1ed3f8145.tar.gz
Merged Trent's changes
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD42
2 files changed, 26 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90f2b79630ff..a9d89dccd82a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vim-youcompleteme-git
pkgdesc = A code-completion engine for Vim
- pkgver = r2465.113787cc
+ pkgver = r2478.c25e449f
pkgrel = 1
url = http://valloric.github.com/YouCompleteMe/
install = install.sh
diff --git a/PKGBUILD b/PKGBUILD
index f3c190e57068..e854de88439b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -45,7 +45,7 @@ _neovim="$NEOVIM_YOUCOMPLETEME"
# Default PKGBUILD Configuration #
#=========================================================================================================#
pkgname=vim-youcompleteme-git
-pkgver=r2465.113787cc
+pkgver=r2478.c25e449f
pkgver() {
cd "YouCompleteMe" || exit
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
@@ -180,12 +180,12 @@ prepare() {
msg2 'Setting up Git submodules...'
- local YouCompleteMe=("requests-futures" "ycmd" "python-futures")
- local YouCompleteMeRequestsDeps=("idna" "certifi" "chardet" "urllib3" "requests")
+ local YouCompleteMe=("requests-futures" "ycmd" "python-future")
+ local YouCompleteMeRequestsDeps=("idna" "python-certifi" "chardet" "urllib3" "requests")
gitprepare "YouCompleteMe" "third_party/" "${YouCompleteMe[@]}"
gitprepare "YouCompleteMe" "third_party/requests_deps/" "${YouCompleteMeRequestsDeps[@]}"
- local ycmd=("bottle" "regex" "python-frozendict" "jedi" "parso" "python-future" "waitress" "requests")
+ local ycmd=("bottle" "regex" "python-frozendict" "python-future" "waitress")
if [[ "$_omnisharp" == "y" ]]; then
ycmd+=("OmniSharpServer")
@@ -197,9 +197,15 @@ prepare() {
gitprepare "YouCompleteMe/third_party/ycmd" "third_party/" "${ycmd[@]}"
+ local ycmdJediDeps=("jedi" "parso")
+ gitprepare "YouCompleteMe/third_party/ycmd" "third_party/jedi_deps" "${ycmdJediDeps[@]}"
+
+ local ycmdRequestsDeps=("python-certifi" "chardet" "idna" "requests" "urllib3")
+ gitprepare "YouCompleteMe/third_party/ycmd" "third_party/requests_deps" "${ycmdRequestsDeps[@]}"
+
if [[ "$_gocode" == "y" ]]; then
- gitprepare "YouCompleteMe/third_party/ycmd/third_party/go/src/github.com/mdempsky" "" "gocode"
- gitprepare "YouCompleteMe/third_party/ycmd/third_party/go/src/github.com/rogpeppe" "" "godef"
+ gitprepare "YouCompleteMe/third_party/ycmd/third_party/go/src/github.com/mdempsky" "" "gocode"
+ gitprepare "YouCompleteMe/third_party/ycmd/third_party/go/src/github.com/rogpeppe" "" "godef"
fi
if [[ "$_omnisharp" == "y" ]]; then
@@ -288,7 +294,9 @@ package() {
vimfiles_dir=usr/share/nvim/runtime
fi
- mkdir -p "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party"
+ mkdir -p "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/requests_deps"
+ mkdir -p "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/jedi_deps"
+
mkdir -p "$pkgdir/$vimfiles_dir/third_party/requests_deps"
cp -r "$srcdir/YouCompleteMe/"{autoload,doc,plugin,python} \
@@ -297,10 +305,15 @@ package() {
"$pkgdir/$vimfiles_dir/third_party"
cp -r "$srcdir/YouCompleteMe/third_party/requests_deps/"{certifi,chardet,idna,requests,urllib3} \
"$pkgdir/$vimfiles_dir/third_party/requests_deps"
- cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_core.so,CORE_VERSION,clang_includes} \
+
+ cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_core.so,CORE_VERSION} \
"$pkgdir/$vimfiles_dir/third_party/ycmd"
- cp -r "$srcdir/YouCompleteMe/third_party/ycmd/third_party/"{bottle,cregex,frozendict,jedi,parso,python-future,requests,waitress} \
+ cp -r "$srcdir/YouCompleteMe/third_party/ycmd/third_party/"{bottle,clang,cregex,frozendict,python-future,waitress} \
"$pkgdir/$vimfiles_dir/third_party/ycmd/third_party"
+ cp -r "$srcdir/YouCompleteMe/third_party/ycmd/third_party/requests_deps/"{certifi,chardet,idna,requests,urllib3} \
+ "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/requests_deps"
+ cp -r "$srcdir/YouCompleteMe/third_party/ycmd/third_party/jedi_deps/"{jedi,parso} \
+ "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/jedi_deps"
if [[ "$_omnisharp" == "y" ]]; then
mkdir -p "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/OmniSharpServer/OmniSharp/bin/Release"
@@ -342,16 +355,11 @@ package() {
# Remove all the unnecessary git repositories
find "$pkgdir" -name .git -exec rm -fr {} +
- # Remove test files
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/ycmd/tests"
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/parso/test"
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/python-future/tests"
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/jedi/test"
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/waitress/waitress/tests"
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/bottle/test"
+ # Remove tests files
+ find "$pkgdir" -name tests -exec rm -fr {} +
# Remove unneeded docs
- rm -r "$pkgdir/$vimfiles_dir/third_party/ycmd/third_party/python-future/docs"
+ find "$pkgdir" -name docs -exec rm -fr {} +
# Finally compile all the python files to bytecode.
if [[ "$_use_python2" == "ON" ]]; then