Package Details: neovim-nightly-bin 0.11.0+dev+1860+g877f3b7288-1

Git Clone URL: https://aur.archlinux.org/neovim-nightly-bin.git (read-only, click to copy)
Package Base: neovim-nightly-bin
Description: Fork of Vim aiming to improve user experience, plugins, and GUIs (nightly build)
Upstream URL: https://neovim.io
Keywords: editor neovim nvim terminal vim
Licenses: custom:neovim
Conflicts: neovim
Provides: neovim, vim-plugin-runtime
Submitter: quebin31
Maintainer: boydaihungst
Last Packager: boydaihungst
Votes: 60
Popularity: 2.52
First Submitted: 2020-12-27 19:08 (UTC)
Last Updated: 2025-02-27 18:12 (UTC)

Dependencies (6)

Required by (450)

Sources (4)

Pinned Comments

quebin31 commented on 2021-10-07 15:37 (UTC)

This PKGBUILD uses the current date to refresh the source url, once it's downloaded the pkgver() function should update the version accordingly.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

tafiir commented on 2021-06-07 20:20 (UTC)

I think there is an issue with naming the source file. Since pkgver is run after downloading the sources it might not download the newest version since it finds the current version already downloaded. A better approach would be to use the current date as nightlies are updated every day. Something like this

_filename="$(date -u +%Y%m%d)-${_src}"
source=("$_filename-$_pkgname-$_pkgver.tar.gz::https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz")

dchusovitin commented on 2021-06-07 19:29 (UTC)

New pkgkver() has a bug. Version shouldn't contain "v".

harry commented on 2021-06-02 20:53 (UTC)

yzia2000, or just use the nvim --version

pkgver() {
  cd "${srcdir}/nvim-linux64"
  ./bin/nvim --version | head -1 | awk '{print $2}'
}

yzia2000 commented on 2021-06-01 06:21 (UTC) (edited on 2021-06-01 06:21 (UTC) by yzia2000)

Try:

pkgver() {
  ver=$(curl "https://api.github.com/repos/neovim/neovim/releases" | grep -oP '(?<="NVIM )[^"]+dev[^"]+(?=",)' | sed "s/-/+/g")
  echo $ver
}

tafiir commented on 2021-05-31 23:15 (UTC)

I agree with @dchusovitin, adding a pkgver() function would resolve versioning issues and paru could update the package. AFAIK pushing only pkgver changes on VCS packages is discuraged anyway. This is also how firefox-nightly does it.

maximaman commented on 2021-05-22 19:28 (UTC)

Currently, I have a problem with the neovim-qt package because of this package. neovim-qt has the libmsgpackc.so.2 shared library as a dynamic dependency; however, it seems that this library does not get installed along with neovim-nightly-bin (unlike the stable neovim package from the community repo). Please add the msgpack-c package as a dependency to fix this issue.

dchusovitin commented on 2021-05-15 13:00 (UTC)

Yes, package version should be updated every N days. Or at least support dynamic versions (pkgver() + nvim --version)

ouuan commented on 2021-05-03 15:23 (UTC) (edited on 2021-05-03 15:24 (UTC) by ouuan)

I surely know how to update it, but my point is that the maintainer should update the pkgver, so that it can be updated when running paru instead of requiring a manual update. It can be automatically done by GitHub Actions or something else.

ruanpetterson commented on 2021-05-03 15:18 (UTC)

Try rm ~/.cache/paru/clone/neovim-nightly-bin/ -rf && paru --rebuild --redownload neovim-nightly-bin. paru and yay cannot update because pkgver is not updated.