mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-25 07:05:13 +00:00
Revert "neovim: remove lua override"
This reverts commit 68a780e669
.
Also, add some context
This commit is contained in:
parent
50434b9fbf
commit
fadf584df5
@ -27487,7 +27487,32 @@ in
|
||||
wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
|
||||
wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
|
||||
neovim-unwrapped = callPackage ../applications/editors/neovim {
|
||||
lua = luajit;
|
||||
# neovim doesn't build with luajit on aarch64:
|
||||
# ./luarocks init
|
||||
# PANIC: unprotected error in call to Lua API (module 'luarocks.core.hardcoded' not found:
|
||||
# no field package.preload['luarocks.core.hardcoded']
|
||||
# no file '/private/tmp/nix-build-luarocks-3.2.1.drv-0/source/src/luarocks/core/hardcoded.lua'
|
||||
# no file './luarocks/core/hardcoded.lua'
|
||||
# no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/luajit-2.1.0-beta3/luarocks/core/hardcoded.lua'
|
||||
# no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded.lua'
|
||||
# no file '/usr/local/share/lua/5.1/luarocks/core/hardcoded/init.lua'
|
||||
# no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded.lua'
|
||||
# no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/share/lua/5.1/luarocks/core/hardcoded/init.lua'
|
||||
# no file './luarocks/core/hardcoded.so'
|
||||
# no file '/usr/local/lib/lua/5.1/luarocks/core/hardcoded.so'
|
||||
# no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks/core/hardcoded.so'
|
||||
# no file '/usr/local/lib/lua/5.1/loadall.so'
|
||||
# no file './luarocks.so'
|
||||
# no file '/usr/local/lib/lua/5.1/luarocks.so'
|
||||
# no file '/nix/store/3s6c509q9vvq3db87rfi7qa38wzxwz8w-luajit-2.1.0-2021-05-29/lib/lua/5.1/luarocks.so'
|
||||
# no file '/usr/local/lib/lua/5.1/loadall.so')
|
||||
# make: *** [GNUmakefile:57: luarocks] Error 1
|
||||
#
|
||||
# See https://github.com/NixOS/nixpkgs/issues/129099
|
||||
# Possibly related: https://github.com/neovim/neovim/issues/7879
|
||||
lua =
|
||||
if stdenv.isAarch64 then lua5_1 else
|
||||
luajit;
|
||||
};
|
||||
|
||||
neovimUtils = callPackage ../applications/editors/neovim/utils.nix { };
|
||||
|
Loading…
Reference in New Issue
Block a user