neovim-remote: fix build with neovim 0.8
This commit is contained in:
parent
b38d7f4b89
commit
f9af66562a
1 changed files with 13 additions and 7 deletions
|
@ -2,6 +2,7 @@
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, python3
|
, python3
|
||||||
, neovim
|
, neovim
|
||||||
|
, fetchpatch
|
||||||
}:
|
}:
|
||||||
|
|
||||||
with python3.pkgs; buildPythonApplication rec {
|
with python3.pkgs; buildPythonApplication rec {
|
||||||
|
@ -15,6 +16,14 @@ with python3.pkgs; buildPythonApplication rec {
|
||||||
sha256 = "0lbz4w8hgxsw4k1pxafrl3rhydrvi5jc6vnsmkvnhh6l6rxlmvmq";
|
sha256 = "0lbz4w8hgxsw4k1pxafrl3rhydrvi5jc6vnsmkvnhh6l6rxlmvmq";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# Fix a compatibility issue with neovim 0.8.0
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/mhinz/neovim-remote/commit/56d2a4097f4b639a16902390d9bdd8d1350f948c.patch";
|
||||||
|
hash = "sha256-/PjE+9yfHtOUEp3xBaobzRM8Eo2wqOhnF1Es7SIdxvM=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
pynvim
|
pynvim
|
||||||
psutil
|
psutil
|
||||||
|
@ -26,15 +35,12 @@ with python3.pkgs; buildPythonApplication rec {
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
|
||||||
# these tests get stuck and never return
|
|
||||||
"test_escape_filenames_properly"
|
|
||||||
"test_escape_single_quotes_in_filenames"
|
|
||||||
"test_escape_double_quotes_in_filenames"
|
|
||||||
];
|
|
||||||
|
|
||||||
doCheck = !stdenv.isDarwin;
|
doCheck = !stdenv.isDarwin;
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
export HOME="$(mktemp -d)"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A tool that helps controlling nvim processes from a terminal";
|
description = "A tool that helps controlling nvim processes from a terminal";
|
||||||
homepage = "https://github.com/mhinz/neovim-remote/";
|
homepage = "https://github.com/mhinz/neovim-remote/";
|
||||||
|
|
Loading…
Reference in a new issue