From bca28361dd36631492f2fd27bfc3a669aef08ab1 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 18 Jan 2023 22:16:21 +0100 Subject: [PATCH] neovim: add buildoption to build with lua5.1 --- srcpkgs/neovim/template | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template index 34c36c2f8fb..95c1f073106 100644 --- a/srcpkgs/neovim/template +++ b/srcpkgs/neovim/template @@ -4,10 +4,11 @@ version=0.8.2 revision=2 build_style=cmake build_helper="qemu" -configure_args="-DCOMPILE_LUA=OFF" -hostmakedepends="pkg-config gettext gperf LuaJIT lua51-lpeg lua51-mpack" +configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)" +hostmakedepends="pkg-config gettext gperf lua51-lpeg lua51-mpack lua51-BitOp + $(vopt_if luajit LuaJIT lua51)" makedepends="libtermkey-devel libuv-devel libvterm-devel msgpack-devel - LuaJIT-devel libluv-devel tree-sitter-devel" + libluv-devel tree-sitter-devel $(vopt_if luajit LuaJIT-devel lua51-devel)" short_desc="Fork of Vim aiming to improve user experience, plugins and GUIs" maintainer="Marcin Puc " license="Apache-2.0, Vim" @@ -15,6 +16,13 @@ homepage="https://neovim.io" distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz" checksum=c516c8db73e1b12917a6b2e991b344d0914c057cef8266bce61a2100a28ffcc9 +build_options=luajit + +case "$XBPS_TARGET_MACHINE" in + riscv64*) build_options_default="" ;; + *) build_options_default="luajit" ;; +esac + alternatives=" vi:vi:/usr/bin/nvim vi:vi.1:/usr/share/man/man1/nvim.1