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: 169
Popularity: 0.031458
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 .. 47 48 49 50 51 52 53 Next › Last »

mmlb commented on 2013-08-29 14:19 (UTC)

Uh, sorry ignore the ``` github style markdown stuff.

mmlb commented on 2013-08-29 14:18 (UTC)

I have built upon @KaiSforza's addition to work with all of the submodules, all that is needed is the git:// path be part of the `source` array. ```bash --- PKGBUILD.orig 2013-08-29 10:16:15.020172245 -0400 +++ PKGBUILD 2013-08-29 10:13:48.906837314 -0400 @@ -2,7 +2,7 @@ _gitname=YouCompleteMe pkgname=vim-youcompleteme-git -pkgver=564.7cef111 +pkgver=774.7cc399a pkgrel=1 epoch=1 pkgdesc='A code-completion engine for Vim' @@ -15,14 +15,28 @@ provides=(vim-youcompleteme) conflicts=(vim-youcompleteme) install=vimdoc.install -source=('git://github.com/Valloric/YouCompleteMe.git') -md5sums=(SKIP) +source=(git://github.com/Valloric/YouCompleteMe.git +git://github.com/davidhalter/jedi.git +git://github.com/nosami/OmniSharpServer.git) +md5sums=(SKIP SKIP SKIP) pkgver() { cd $_gitname echo $(git rev-list --count master).$(git rev-parse --short master) } +prepare() { + cd "$srcdir/$_gitname" + for s in ${source[@]:1} + do + repo=${s##*/} + repo=${repo/.git} + echo "s=$s, repo=$repo" + sed -i -e "/${repo}.git/ s|https://github.com/.*|$srcdir/$repo|" .gitmodules + done + git submodule update --init +} + build() { cd $_gitname/cpp cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON @@ -35,3 +49,5 @@ cp -a autoload doc plugin python "$pkgdir/usr/share/vim/vimfiles" ln -sf /usr/lib/llvm/libclang.so "$pkgdir/usr/share/vim/vimfiles/python/" } + +# vim:set ts=2 sw=2 et: ```

KaiSforza commented on 2013-05-15 20:09 (UTC)

Please add in the jedi submodule. Add git://github.com/davidhalter/jedi.git to the source array, then add this prepare function. (using this relative path will almost guarantee that the user will get a fast local checkout instead of using the $SRCDEST path, as $SRCDEST and $BUILDDIR could be on separate partitions.) prepare() { cd "$srcdir/$_pkgname" sed -i -e "s|https://github.com/davidhalter/jedi.git|../jedi|g" .gitmodules git submodule init git submodule update }

vendion commented on 2013-04-23 15:09 (UTC)

Seems to be missing the python headers needed for building: CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (message): Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS) (Required is at least version "2.5") Call Stack (most recent call first): /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:291 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:186 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) BoostParts/CMakeLists.txt:29 (find_package) Please add this as at least build dependencies to the package

mmlb commented on 2013-04-09 18:12 (UTC)

I edited the PKGBUILD to take advantage of makepkg-4.1's VCS abilities. I also changed the version # to be a bit like `git describe` output when tagged correctly. # Maintainer: Daniel Micay <danielmicay@gmail.com> _gitname=YouCompleteMe pkgname=vim-youcompleteme-git pkgver=503_g085df7e pkgrel=1 pkgdesc='A code-completion engine for Vim' arch=(i686 x86_64) url='http://valloric.github.com/YouCompleteMe/' license=(GPL3) groups=(vim-plugins) depends=(vim clang) makedepends=(git cmake) provides=(vim-youcompleteme) conflicts=(vim-youcompleteme) install=vimdoc.install source=(git://github.com/Valloric/YouCompleteMe.git) md5sums=(SKIP) pkgver() { cd YouCompleteMe echo $(git rev-list HEAD | wc -l)_g$(git rev-list --max-count=1 --abbrev-commit HEAD) } build() { cd $srcdir/YouCompleteMe/cpp cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON make ycm_core } package() { cd $srcdir/YouCompleteMe mkdir -p "$pkgdir/usr/share/vim/vimfiles" cp -a autoload doc plugin python "$pkgdir/usr/share/vim/vimfiles" ln -sf /usr/lib/llvm/libclang.so "$pkgdir/usr/share/vim/vimfiles/python/" } # vim:set ts=2 sw=2 et:

l0gic commented on 2013-03-11 17:09 (UTC)

Plase change the vim dependency to gvim, as the vim packages seems to lack python bindings and gvim provides vim, too.

thestinger commented on 2013-02-22 10:42 (UTC)

@bagnose: thanks, updated

<deleted-account> commented on 2013-02-21 23:43 (UTC)

The dependency on 'cmake' is missing.