For those that modified the PKGBUILD and still get errors about libvterm, remember to also delete the build
folder inside src
(relative to the PKGBUILD location).
Search Criteria
Package Details: neovim-git 0.11.0.r711.g7b7c95dac9-1
Package Actions
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: | 257 |
Popularity: | 1.50 |
First Submitted: | 2014-02-21 19:50 (UTC) |
Last Updated: | 2024-09-04 00:24 (UTC) |
Dependencies (24)
- libluv
- libutf8proc (libutf8proc-gitAUR)
- libuv (libuv-gitAUR)
- lua51-lpeg
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- msgpack-c
- tree-sitter (tree-sitter-gitAUR)
- tree-sitter-c (tree-sitter-c-gitAUR)
- tree-sitter-lua (tree-sitter-lua-gitAUR)
- tree-sitter-markdown (tree-sitter-markdown-gitAUR)
- tree-sitter-query
- tree-sitter-vim
- tree-sitter-vimdoc (tree-sitter-vimdoc-gitAUR)
- unibilium
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- python-pynvim (python-pynvim-gitAUR) (optional) – for Python plugin support (see :help python)
- tree-sitter-bash (tree-sitter-bash-gitAUR) (optional) – tree-sitter parser for bash
- Show 4 more dependencies...
Required by (430)
- candyvim-git (requires neovim)
- cmp-buffer (requires neovim)
- completion-nvim (requires neovim)
- cppman-git (requires neovim) (optional)
- deoplete (requires neovim) (optional)
- deoplete-git (requires neovim) (optional)
- eovim (requires neovim)
- fvim (requires neovim)
- fvim-bin (requires neovim)
- glrnvim (requires neovim)
- gnvim (requires neovim)
- gnvim-git (requires neovim)
- goneovim-bin (requires neovim)
- goneovim-git (requires neovim)
- gonvim (requires neovim)
- grg-git (requires neovim) (optional)
- hyprforest-installer-bin (requires neovim) (optional)
- lua51-prompt-style (requires neovim) (optional)
- lunarvim-git (requires neovim)
- mason.nvim (requires neovim)
- Show 410 more...
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 40 Next › Last »
jonathannerat commented on 2022-10-10 22:36 (UTC)
just1602 commented on 2022-10-09 18:48 (UTC) (edited on 2022-10-10 13:20 (UTC) by just1602)
@ndom91, I'm not an expert at all with Arch packages, but maybe try only with the PKGBUILD
modfication, because on my machine it works, and I update neovim
every day with this package.
EDIT : I think I had this error while fixing the package, and I simply had to clean the build files before building the package again.
EDIT2 : I just checkout the code from https://aur.archlinux.org/neovim-git.git
and only edit the PKGBUILD
file to check if it works, and it did. I only change the dependency name, it's makepkg
that change the pkgver in the diff.
diff --git a/PKGBUILD b/PKGBUILD
index 9253d50..fb21a97 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.r100.g09dffb9db7
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)'
EDIT3: I just try to do the same thing on my laptop and I had to manually uninstall libvterm-0.1
, then install libvterm
and the build want well. There's probably a way to handle that in the PKGBUILD, but I don't know how to do so.
ndom91 commented on 2022-10-09 16:07 (UTC) (edited on 2022-10-09 16:08 (UTC) by ndom91)
I tried @just1602's .SRCINFO
and PKGBUILD
modifications, i.e. primarily changing the depends from libvterm-0.1
to libvterm
package, but compilation still failed with it complaining about only finding libvterm v0.1.4
when trying to run makepkg -si
in the directory 🤔
mble commented on 2022-10-05 12:27 (UTC)
Error while building
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:503 (find_package)
7thSon commented on 2022-10-03 06:59 (UTC)
I can also verify that this package fails to build now, can we get the patches by @just1602 implemented?
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
Pinned Comments
fwalch commented on 2016-07-04 19:52 (UTC) (edited on 2016-07-04 19:54 (UTC) by fwalch)