Package Details: neovim-git 0.10.0.r2536.g55c9e2c96e-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
Last Packager: Farzat
Votes: 256
Popularity: 1.80
First Submitted: 2014-02-21 19:50 (UTC)
Last Updated: 2024-03-11 05:36 (UTC)

Dependencies (17)

Required by (431)

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 2 3 4 5 6 7 8 9 10 11 .. 40 Next › Last »

just1602 commented on 2022-10-02 17:25 (UTC)

Here's the patch to make neovim-git build again.

diff --git a/.SRCINFO b/.SRCINFO
index ccc6b4e..08f78be 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = neovim-git
    pkgdesc = Fork of Vim aiming to improve user experience, plugins, and GUIs.
-   pkgver = 0.7.0.r67.g5c53e29ca9
+   pkgver = 0.8.0.r19.g085fa68b5e
    pkgrel = 1
    url = https://neovim.io
    install = neovim-git.install
@@ -18,7 +18,7 @@ pkgbase = neovim-git
    depends = libluv
    depends = libtermkey
    depends = libuv
-   depends = libvterm-0.1
+   depends = libvterm
    depends = luajit
    depends = msgpack-c
    depends = unibilium
@@ -29,7 +29,7 @@ pkgbase = neovim-git
    optdepends = xclip: for clipboard support (or xsel) (see :help provider-clipboard)
    optdepends = xsel: for clipboard support (or xclip) (see :help provider-clipboard)
    optdepends = wl-clipboard: for clipboard support on wayland (see :help clipboard)
-   provides = neovim=0.7.0.r67.g5c53e29ca9
+   provides = neovim=0.8.0.r19.g085fa68b5e
    provides = vim-plugin-runtime
    conflicts = neovim
    options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index 9253d50..dbdd43f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,14 +3,14 @@
 # Contributor: Sven-Hendrik Haase <svenstaro@gmail.com>

 pkgname=neovim-git
-pkgver=0.7.0.r67.g5c53e29ca9
+pkgver=0.8.0.r19.g085fa68b5e
 pkgrel=1
 pkgdesc='Fork of Vim aiming to improve user experience, plugins, and GUIs.'
 arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
 url='https://neovim.io'
 backup=('etc/xdg/nvim/sysinit.vim')
 license=('custom:neovim')
-depends=('libluv' 'libtermkey' 'libuv' 'libvterm-0.1' 'luajit' 'msgpack-c' 'unibilium' 'tree-sitter')
+depends=('libluv' 'libtermkey' 'libuv' 'libvterm' 'luajit' 'msgpack-c' 'unibilium' 'tree-sitter')
 makedepends=('cmake' 'git' 'gperf' 'lua51-mpack' 'lua51-lpeg')
 optdepends=('python2-neovim: for Python 2 plugin support (see :help provider-python)'
             'python-neovim: for Python 3 plugin support (see :help provider-python)'

latipun commented on 2022-10-01 06:38 (UTC) (edited on 2022-10-01 07:01 (UTC) by latipun)

this is failed to build. please update the dependency

CMake Error at cmake/LibFindMacros.cmake:263 (message):
  REQUIRED PACKAGE NOT FOUND

  LIBVTERM 0.1.4 was found but version 0.3 is the minimum requirement.  This
  package is REQUIRED and you need to install it or adjust CMake
  configuration in order to continue building nvim.

  Relevant CMake configuration variables:

    LIBVTERM_INCLUDE_DIR=/usr/include
    LIBVTERM_LIBRARY=/usr/lib/libvterm.so

  You may use CMake GUI, cmake -D or ccmake to modify the values.  Delete
  CMakeCache.txt to discard all values and force full re-detection if
  necessary.

Call Stack (most recent call first):
  cmake/FindLIBVTERM.cmake:10 (libfind_process)
  CMakeLists.txt:505 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/latipun/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/latipun/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

Derson5 commented on 2022-09-29 12:52 (UTC)

Neovim require libvterm version 0.3 to be build.

fbernier commented on 2022-09-19 13:24 (UTC)

libvterm is now at 0.3 in the arch repo. It's time to change the libvterm-0.1 dependency for libvterm.

cysp74 commented on 2022-09-14 12:39 (UTC)

@themodernis I checked against commmit and it's working fine.

PKGBUILD supposed to be updated and refer to libvterm no libvterm-0.1

themodernist commented on 2022-09-06 22:09 (UTC)

With this commit, libvterm has been bumped to 0.3 and soon the minimum version will be bumped to 0.2

Perhaps change the dependency to just libvterm instead of specifying libvterm-0.1?

Celti commented on 2022-08-23 05:53 (UTC)

You can avoid the need to independently build libvterm-0.1 by depending on libvterm01 from community and adding the following line to build():

  export PKG_CONFIG_PATH="/usr/lib/libvterm01/pkgconfig"

Scimmia commented on 2022-08-06 18:56 (UTC)

Your problem is the crap you have in /usr/local/ that's not compatible with the rest of of the system.

1Jo1 commented on 2022-08-06 18:55 (UTC)

==> Starting build()...
-- The C compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:69 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp

    Run Build Command(s):/usr/bin/make -f Makefile cmTC_fc32c/fast && /usr/bin/make  -f CMakeFiles/cmTC_fc32c.dir/build.make CMakeFiles/cmTC_fc32c.dir/build
    make[1]: Entering directory '/home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp'
    Building C object CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o
    /usr/bin/cc   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  -o CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o -c /home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp/testCCompiler.c
    Linking C executable cmTC_fc32c
    /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fc32c.dir/link.txt --verbose=1
    /usr/bin/cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o -o cmTC_fc32c
    /usr/local/bin/ld: /usr/lib/libc.so.6: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/libc.so.6 when searching for /usr/lib/libc.so.6
    /usr/local/bin/ld: cannot find /usr/lib/libc.so.6
    /usr/local/bin/ld: /usr/lib/libc.so.6: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/libc.so.6 when searching for /usr/lib/libc.so.6
    /usr/local/bin/ld: /usr/lib/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/ld-linux-x86-64.so.2 when searching for /usr/lib/ld-linux-x86-64.so.2
    /usr/local/bin/ld: cannot find /usr/lib/ld-linux-x86-64.so.2
    /usr/local/bin/ld: /usr/lib/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/ld-linux-x86-64.so.2 when searching for /usr/lib/ld-linux-x86-64.so.2
    collect2: error: ld returned 1 exit status
    make[1]: *** [CMakeFiles/cmTC_fc32c.dir/build.make:99: cmTC_fc32c] Error 1
    make[1]: Leaving directory '/home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp'
    make: *** [Makefile:127: cmTC_fc32c/fast] Error 2


  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:7 (project)

I'm gettting this error now any idea how to fix that?

luukvbaal commented on 2022-06-29 21:15 (UTC)

Might I suggest the following diff as the breaking changes channel moved to the issue tracker:

--- neovim-git.install  2022-06-29 23:13:15.026592320 +0200
+++ neovim-git.install-1        2022-06-29 23:14:02.226289376 +0200
@@ -12,5 +12,5 @@
 post_upgrade() {
   echo ":: Check the following page to see whether this upgrade"
   echo "   includes any breaking changes:"
-  echo "   https://github.com/neovim/neovim/wiki/Following-HEAD"
+  echo "   https://github.com/neovim/neovim/issues/14090"
 }