commit
3eb9c9f84a
@ -80,6 +80,7 @@ in
|
|||||||
"-DGPERF_PRG=${gperf}/bin/gperf"
|
"-DGPERF_PRG=${gperf}/bin/gperf"
|
||||||
]
|
]
|
||||||
++ optional doCheck "-DBUSTED_PRG=${neovimLuaEnv}/bin/busted"
|
++ optional doCheck "-DBUSTED_PRG=${neovimLuaEnv}/bin/busted"
|
||||||
|
++ optional (!lua.pkgs.isLuaJIT) "-DPREFER_LUA=ON"
|
||||||
;
|
;
|
||||||
|
|
||||||
# triggers on buffer overflow bug while running tests
|
# triggers on buffer overflow bug while running tests
|
||||||
@ -122,8 +123,5 @@ in
|
|||||||
license = with licenses; [ asl20 vim ];
|
license = with licenses; [ asl20 vim ];
|
||||||
maintainers = with maintainers; [ manveru garbas rvolosatovs ];
|
maintainers = with maintainers; [ manveru garbas rvolosatovs ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
# `lua: bad light userdata pointer`
|
|
||||||
# https://nix-cache.s3.amazonaws.com/log/9ahcb52905d9d417zsskjpc331iailpq-neovim-unwrapped-0.2.2.drv
|
|
||||||
broken = stdenv.isAarch64;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -20458,7 +20458,10 @@ in
|
|||||||
wrapNeovim = callPackage ../applications/editors/neovim/wrapper.nix { };
|
wrapNeovim = callPackage ../applications/editors/neovim/wrapper.nix { };
|
||||||
|
|
||||||
neovim-unwrapped = callPackage ../applications/editors/neovim {
|
neovim-unwrapped = callPackage ../applications/editors/neovim {
|
||||||
lua = luajit;
|
lua =
|
||||||
|
# neovim doesn't work with luajit on aarch64: https://github.com/neovim/neovim/issues/7879
|
||||||
|
if stdenv.isAarch64 then lua5_1 else
|
||||||
|
luajit;
|
||||||
};
|
};
|
||||||
|
|
||||||
neovim = wrapNeovim neovim-unwrapped { };
|
neovim = wrapNeovim neovim-unwrapped { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user