Package Details: neovim-git 0.11.0.r1727.g524cdd35c2-1

Git Clone URL: https://aur.archlinux.org/neovim-git.git (read-only, click to copy)
Package Base: neovim-git
Description: Fork of Vim aiming to improve user experience, plugins, and GUIs
Upstream URL: https://neovim.io
Keywords: editor
Licenses: custom:neovim
Conflicts: neovim
Provides: neovim, vim-plugin-runtime
Submitter: fhahn
Maintainer: Farzat (gpanders)
Last Packager: gpanders
Votes: 259
Popularity: 1.72
First Submitted: 2014-02-21 19:50 (UTC)
Last Updated: 2025-02-10 14:14 (UTC)

Dependencies (24)

Required by (446)

Sources (3)

Pinned Comments

fwalch commented on 2016-07-04 19:52 (UTC) (edited on 2016-07-04 19:54 (UTC) by fwalch)

Please don't flag this package out-of-date just because the version number displayed on AUR seems old. This is normal for VCS packages. As long as building the package works without problems, it isn't necessary to update the PKGBUILD here. makepkg will automatically retrieve the latest version when you build the package locally.

Latest Comments

« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 40 Next › Last »

cirk2 commented on 2016-04-16 10:28 (UTC) (edited on 2016-04-16 11:32 (UTC) by cirk2)

The build now depends on the mpack lua rock (currently has no AUR package): https://luarocks.org/modules/tarruda/mpack also it depends on lua51-bitop. Also the build cmake test 'luajit' and 'lua' the latter on arch points to lua 5.3 not 5.1. I fixed it locally with a symlink, but it looks like it can be overriden by setting LUA_PRG for cmake. Besides the missing mpack this fixes the pkgbuild for me: diff --git a/PKGBUILD b/PKGBUILD index 5076fa1..f1ffe67 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ arch=('i686' 'x86_64') url='https://neovim.io' license=('custom:neovim') depends=('jemalloc' 'libtermkey' 'libuv' 'libvterm' 'msgpack-c' 'unibilium') -makedepends=('cmake' 'git' 'luajit' 'lua51-messagepack' 'lua51-lpeg') +makedepends=('cmake' 'git' 'luajit' 'lua51-messagepack' 'lua51-lpeg' 'lua51-bitop') optdepends=('python2-neovim: for Python 2 plugin support (see :help nvim-python)' 'python-neovim: for Python 3 plugin support (see :help nvim-python)' 'xclip: for clipboard support (or xsel) (see :help nvim-clipboard)' @@ -33,6 +33,7 @@ build() { -DCMAKE_BUILD_TYPE=Dev \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_JEMALLOC=ON \ + -DLUA_PRG=/usr/bin/lua5.1 \ .. make }

bradst commented on 2016-04-16 02:23 (UTC)

Seems like the build is currently broken due to some recent changes upstream: ----- -- Checking Lua interpreter /usr/bin/luajit -- [/usr/bin/luajit] The 'mpack' lua package is required for building Neovim -- Checking Lua interpreter /usr/bin/lua -- [/usr/bin/lua] The 'mpack' lua package is required for building Neovim CMake Error at CMakeLists.txt:390 (message): A suitable Lua interpreter was not found. ... ==> ERROR: A failure occurred in build(). ----- Relevant changes: https://github.com/neovim/neovim/pull/4398 They are now using 'libmpack' (https://github.com/tarruda/libmpack) instead of lua51-messagepack. They are also now using a libuv Lua binding called 'luv' (https://github.com/luvit/luv). Looks like the following may be a quick fix for the 'luv' dependency, but I wasn't able to try it since the build doesn't get that far: https://github.com/neovim/homebrew-neovim/pull/145/commits/af967f7

fwalch commented on 2016-03-14 20:41 (UTC)

timofonic: Probably not. I found some discussion in https://bbs.archlinux.org/viewtopic.php?id=186880

timofonic commented on 2016-03-14 01:17 (UTC)

@fwalch Can that be automated?

fwalch commented on 2016-01-23 00:24 (UTC)

Heads up: When upgrading to msgpack-c 1.4.0 (currently in [community-testing]), this package will have to be recompiled (I had to use makepkg -C, to clean the CMake cache) to link the new libmsgpackc.so.

fwalch commented on 2016-01-19 18:58 (UTC)

agauniyal: Just setting the flag in /etc/makepkg.conf and running makepkg should work; are you experiencing problems?

agauniyal commented on 2016-01-19 13:16 (UTC)

How should I build this with -march=native flag?

mrkline commented on 2016-01-18 19:54 (UTC)

My apologies - I hadn't swapped out libvterm-bzr for libvterm when it was added to the Arch repos in November.

fwalch commented on 2016-01-06 17:49 (UTC)

mrkline: The package currently depends on "libvterm" and "libtermkey", which are both in the Arch repos. Bazaar is not required to build.

mrkline commented on 2016-01-05 18:47 (UTC)

Is there any chance this package could use neovim's Github mirrors of libvterm and libtermkey (https://github.com/neovim/libvterm and https://github.com/neovim/libtermkey, respectively)? This eliminates bazaar as a build dependency, and cloning from Github seems to go *much* faster than from bazaar.leonerd.org.uk