Package Details: vim-youcompleteme-git r3216.0d855962-1

Git Clone URL: https://aur.archlinux.org/vim-youcompleteme-git.git (read-only, click to copy)
Package Base: vim-youcompleteme-git
Description: A code-completion engine for Vim
Upstream URL: https://ycm-core.github.io/YouCompleteMe/
Keywords: completion engine neovim vim ycm
Licenses: GPL3
Groups: vim-plugins
Submitter: thestinger
Maintainer: artafinde
Last Packager: artafinde
Votes: 170
Popularity: 0.47
First Submitted: 2013-02-05 21:32 (UTC)
Last Updated: 2024-08-19 15:53 (UTC)

Dependencies (19)

Required by (0)

Sources (2)

Pinned Comments

artafinde commented on 2021-04-10 13:03 (UTC)

If you want to use system's abseil set the _use_system_abseil to ON - default is to download from internet during build.

Latest Comments

« First ‹ Previous 1 .. 46 47 48 49 50 51 52 53 Next › Last »

vodik commented on 2013-12-10 22:24 (UTC)

-DEXTERNAL_LIBCLANG_PATH=/usr/lib/libclang.so added.

svenstaro commented on 2013-11-22 11:17 (UTC)

There is currently a problem if you have multiple libclang.so in your system in standard paths. This is the case, for instance, if you have android-sdk installed. Please use this: cmake -DEXTERNAL_LIBCLANG_PATH=/usr/lib/libclang.so

LordAro commented on 2013-11-19 21:02 (UTC)

Wait, it's because standard 'vim' on arch is indeed without python support Perhaps you could somehow check this in the PKGBUILD ?

LordAro commented on 2013-11-19 01:19 (UTC)

Not sure if this is the package or something else, but upon installation i get: "YouCompleteMe unavailable: requires Vim compiled with Python 2.x support" when starting vim Is there something else I need to do?

vodik commented on 2013-10-31 01:02 (UTC)

Hey so thestinger has turned over this package to me. I rebuild this PKGBUILD almost daily so I should be able to stay ontop of changes quicker. I'm explicitly listing all the git sub-modules in the source array because I rebuild the package on _any_ change. If this breaks I will revert to `git submodule update --init`

ksmets commented on 2013-10-25 13:44 (UTC)

I edited the PKGBUILD to checkout all submodules (see comment by hack.augusto), and to make ycm_client_support (as indicated in https://github.com/Valloric/YouCompleteMe/issues/589) when building. Moreover, when packaging also the third_party folder needs to be bundled. diff --git a/PKGBUILD b/PKGBUILD index c0b0a9c..bed6703 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _gitname=YouCompleteMe pkgname=vim-youcompleteme-git -pkgver=564.7cef111 +pgkver=941.77b8adf pkgrel=1 epoch=1 pkgdesc='A code-completion engine for Vim' @@ -24,14 +24,16 @@ pkgver() { } build() { - cd $_gitname/cpp + cd $_gitname + git submodule update --init --recursive + cd cpp cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON - make ycm_core + make ycm_support_libs } package() { cd $_gitname mkdir -p "$pkgdir/usr/share/vim/vimfiles" - cp -a autoload doc plugin python "$pkgdir/usr/share/vim/vimfiles" + cp -a autoload doc plugin python third_party "$pkgdir/usr/share/vim/vimfiles" ln -sf /usr/lib/llvm/libclang.so "$pkgdir/usr/share/vim/vimfiles/python/" }

<deleted-account> commented on 2013-09-15 11:34 (UTC)

I'm having problems making this package, the script seems to hang at cloning YouCompleteMe from github. [~/Downloads/vim-youcompleteme-git] > makepkg ==> Making package: vim-youcompleteme-git 1:564.7cef111-1 (Sun Sep 15 12:34:09 BST 2013) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning YouCompleteMe git repo... Cloning into bare repository '/home/chutsu/Downloads/vim-youcompleteme-git/YouCompleteMe'... ^C ==> ERROR: Aborted by user! Exiting...

hack.augusto commented on 2013-09-14 23:36 (UTC)

Changing build to checkouts all the submodules: build() { cd $_gitname git submodule update --init --recursive cd cpp cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON make ycm_core }