diff options
author | iamawacko | 2023-03-06 18:32:03 -0800 |
---|---|---|
committer | iamawacko | 2023-03-06 18:32:03 -0800 |
commit | fe05b5a0d27c7844a2470b6b7f5a9826aed33f19 (patch) | |
tree | d4065e6f81282983d62893db770a6cbc4a2052cf | |
parent | 3105c280ad81dd0f63075032d5b8227ee186b8a4 (diff) | |
download | aur-fe05b5a0d27c7844a2470b6b7f5a9826aed33f19.tar.gz |
feat: overwrote older package, moving nvim-nightly to neovim-nightly
-rw-r--r-- | .SRCINFO | 46 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 74 insertions, 46 deletions
@@ -1,20 +1,40 @@ pkgbase = neovim-nightly - pkgdesc = Fork of Vim aiming to improve user experience, plugins, and GUIs - Nightly Builds - pkgver = 0.5.0+dev+973+gc64cce906 + pkgdesc = hyperextensible Vim-based text editor + pkgver = 0.9.0.dev.20230306 pkgrel = 1 - epoch = 2 - url = https://neovim.io - install = neovim.install + url = https://github.com/neovim/neovim/releases/tag/nightly + arch = i686 arch = x86_64 + arch = armv7h + arch = armv6h + arch = aarch64 + arch = pentium4 license = custom:neovim - optdepends = python2-neovim: for Python 2 plugin support, see :help python - optdepends = python-neovim: for Python 3 plugin support, see :help python - optdepends = xclip: for clipboard support, see :help clipboard - optdepends = xsel: for clipboard support, see :help clipboard - provides = neovim=0.5.0 + makedepends = cmake + makedepends = gperf + makedepends = ninja + makedepends = lua51-mpack + makedepends = lua51-lpeg + makedepends = patchelf + depends = libluv + depends = libtermkey + depends = libuv + depends = libvterm + depends = luajit + depends = msgpack-c + depends = tree-sitter + depends = unibilium + optdepends = python2-neovim: Python 2 provider + optdepends = python-pynvim: Python 3 provider + optdepends = ruby-neovim: Ruby provider + optdepends = xclip: X11 clipboard integration + optdepends = xsel: X11 clipboard integration + optdepends = wl-clipboard: wayland clipboard integration + provides = neovim=0.9.0.dev.20230306 + provides = vim-plugin-runtime conflicts = neovim - source = neovim-0.5.0+dev+973+gc64cce906.tar.gz::https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz - sha512sums = SKIP + backup = etc/xdg/nvim/sysinit.vim + source = neovim-nightly-0.9.0.dev.20230306::https://github.com/neovim/neovim/archive/refs/tags/nightly.tar.gz + sha256sums = SKIP pkgname = neovim-nightly - @@ -1,43 +1,51 @@ -# Maintainer: Kevin Del Castillo <quebin31@gmail.com> - -_pkgname=neovim -_pkgver=0.5.0 +# Maintainer: iamawacko <iamawacko@protonmail.com> +# Contributor: Francesco La Camera <fm@lacamera.org> pkgname=neovim-nightly -epoch=2 -pkgver=0.5.0+dev+973+gc64cce906 +pkgver=0.9.0.dev.20230306 pkgrel=1 -pkgdesc='Fork of Vim aiming to improve user experience, plugins, and GUIs - Nightly Builds' -arch=('x86_64') -url='https://neovim.io' +pkgdesc='hyperextensible Vim-based text editor' +arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64' 'pentium4') +url='https://github.com/neovim/neovim/releases/tag/nightly' +backup=('etc/xdg/nvim/sysinit.vim') license=('custom:neovim') -provides=("${_pkgname}=${_pkgver}") -conflicts=("${_pkgname}") -optdepends=('python2-neovim: for Python 2 plugin support, see :help python' - 'python-neovim: for Python 3 plugin support, see :help python' - 'xclip: for clipboard support, see :help clipboard' - 'xsel: for clipboard support, see :help clipboard') +depends=('libluv' 'libtermkey' 'libuv' 'libvterm' 'luajit' 'msgpack-c' 'tree-sitter' 'unibilium') +makedepends=('cmake' 'gperf' 'ninja' 'lua51-mpack' 'lua51-lpeg' 'patchelf') +optdepends=('python2-neovim: Python 2 provider' + 'python-pynvim: Python 3 provider' + 'ruby-neovim: Ruby provider' + 'xclip: X11 clipboard integration' + 'xsel: X11 clipboard integration' + 'wl-clipboard: wayland clipboard integration') +source=("$pkgname-$pkgver::https://github.com/neovim/neovim/archive/refs/tags/nightly.tar.gz") +provides=("neovim=$pkgver" 'vim-plugin-runtime') +conflicts=('neovim') +sha256sums=('SKIP') + +pkgver() { + printf "0.9.0.dev.%s" "$(date +%Y%m%d)" +} -source=("$_pkgname-$pkgver.tar.gz::https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz") -sha512sums=(SKIP) -install=neovim.install +build() { + cmake -Sneovim-nightly -Bbuild \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr +# cmake --build build +} check() { - cd "${srcdir}/nvim-linux64" - ./bin/nvim --version - ./bin/nvim --headless -u NONE -i NONE -c ':quit' + cd "$srcdir/build" +# ./bin/nvim --headless -u NONE -i NONE -c ':quit' } package() { - cd "${srcdir}/nvim-linux64" - - mkdir -p "${pkgdir}/usr/bin" - - cp -r share "${pkgdir}/usr/" - install bin/nvim "${pkgdir}/usr/bin" - - # Make Arch vim packages work - mkdir -p "${pkgdir}"/usr/share/vim - echo "set runtimepath+=/usr/share/vim/vimfiles" > "${pkgdir}"/usr/share/nvim/sysinit.vim + cd "$srcdir/build" +# DESTDIR="$pkgdir" cmake --build . --target install + cd "$srcdir/neovim-nightly" + install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" + install -Dm644 runtime/nvim.desktop "$pkgdir/usr/share/applications/nvim.desktop" + install -Dm644 runtime/nvim.png "$pkgdir/usr/share/pixmaps/nvim.png" + mkdir -p "$pkgdir/etc/xdg/nvim" + mkdir -p "$pkgdir/usr/share/nvim" + echo "source /usr/share/nvim/archlinux.vim" >> "$pkgdir"/etc/xdg/nvim/sysinit.vim + echo "set runtimepath+=/usr/share/vim/vimfiles" > "$pkgdir"/usr/share/nvim/archlinux.vim } - -# vim:set sw=2 sts=2 et: |