Package Details: neovim-git 0.4.0.r2116.geee0668818-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 vim
Licenses: custom:neovim
Conflicts: neovim
Provides: neovim=0.4.0.r2116.geee0668818
Submitter: fhahn
Maintainer: fwalch
Last Packager: fwalch
Votes: 213
Popularity: 4.76
First Submitted: 2014-02-21 19:50
Last Updated: 2020-11-03 17:55

Dependencies (20)

Required by (100)

Sources (1)

Pinned Comments

fwalch commented on 2016-07-04 19:52

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 ... 15 16 17 18 19 20 21 22 23 24 25 ... Next › Last »

moyamo commented on 2014-09-13 08:24

It seems like they are using a non-master branch of msgpack (i.e. poc/0.6). Neovim builds if you checkout poc/0.6 before building msgpack-git.

msgpack-git does not build, since it clones from github.com/msgpack/msgpack.git when it should clone from github.com/msgpack/msgpack-c.git

This patch should fix it, but it is only a temporary solution.

http://pastebin.com/GANzasC5

moyamo commented on 2014-09-13 08:23

It seems like they are using a non-master branch of msgpack (i.e. poc/0.6). Neovim builds if you checkout poc/0.6 before building msgpack-git.

msgpack-git does not build, since it clones from github.com/msgpack/msgpack.git when it should clone from github.com/msgpack/msgpack-c.git

This patch should fix it, but it is only a temporary solution.

--- PKGBUILD.old 2014-09-13 10:19:13.020377553 +0200
+++ PKGBUILD 2014-09-13 10:07:41.831684498 +0200
@@ -1,8 +1,8 @@
#Contributor: Tom Burdick <thomas.burdick@gmail.com>

-pkgname=msgpack-git
-pkgver=20100624
-pkgrel=1
+pkgname=msgpack-c-git
+pkgver=0335df55e1a408c0d56d43e46253c952fb8a7f04
+pkgrel=2
pkgdesc="MessagePack fast streaming serialization libraries for C and C++"
arch=('i686' 'x86_64')
url="http://github.com/msgpack/msgpack/"
@@ -12,8 +12,8 @@
provides=('msgpack', 'msgpack-git')
conflicts=('msgpack')

-_gitroot="git://github.com/msgpack/msgpack.git"
-_gitname="msgpack"
+_gitroot="git://github.com/msgpack/msgpack-c.git"
+_gitname="msgpack-c"

build() {
cd ${srcdir}
@@ -27,12 +27,16 @@
fi

msg "GIT checkout done or server timeout"
+
+ git checkout poc/0.6
+
+ msg "GIT checked out correct branch"

msg "Creating build directory"
if [ -d "${srcdir}/$_gitname-build" ]; then rm -rf "${srcdir}/$_gitname-build"; fi
cp -R "${srcdir}/$_gitname" "${srcdir}/$_gitname-build"

- cd ${srcdir}/$_gitname-build/cpp
+ cd ${srcdir}/$_gitname-build

msg "Starting make..."
#msg "Applying patches ..."

fwalch commented on 2014-09-12 22:29

@moyamo: I think this is because there has been a recent update to depend on an unreleased version of msgpack.. if the msgpack-git AUR package would build, using that might work.

moyamo commented on 2014-09-12 21:54

I am having problems building this package. It fails at src/nvim/CMakeFiles/nvim.dir/auto/msgpack_dispatch.c.o with ‘MSGPACK_OBJECT_BIN’ undeclared (first use in this function). The full error message is in the link.

http://pastebin.com/BbtdwD9u

Siosm commented on 2014-08-24 13:01

@fwalch: This looks good now. Thanks for the fix

fwalch commented on 2014-08-23 22:41

@timerot: Should be fixed now.

@Siosm: I created this PR, but I don't have much experience with CMake installation stuff. Improvements are always welcome! :-)

Siosm commented on 2014-08-23 17:51

@timerot: That's definitely not a good idea. Any changes made this way will probably not be included in the package.

Moreover, the commit looks like a bad idea to me. This should be something done in a package install script, not in the install target.

timerot commented on 2014-08-23 15:23

A recent commit to autogenerate helptags causes an error in the install process. https://github.com/neovim/neovim/commit/1310820e4f27eab2871ca5f5d20085cf53e8232a

I worked around it by changing the PKGBUILD to sudo make install.

The error wasn't particularly enlightening:
-- Generating helptags.
CMake Error at cmake/GenerateHelptags.cmake:14 (message):
Generating helptags failed:
Call Stack (most recent call first):
cmake_install.cmake:40 (include)


fhahn commented on 2014-08-22 20:02

Thanks @mmlb, I've added `lua-bitop` as make-dependency.

mmlb commented on 2014-08-22 18:56

build is currently breaking due to missing `lua-bitop`.