rc: fix build with "editline" library
This commit is contained in:
@@ -9,9 +9,11 @@
|
||||
ed,
|
||||
ncurses,
|
||||
readline,
|
||||
editline,
|
||||
installShellFiles,
|
||||
historySupport ? true,
|
||||
readlineSupport ? true,
|
||||
editlineSupport ? false,
|
||||
lineEditingLibrary ? if stdenv.hostPlatform.isDarwin then "null" else "readline",
|
||||
}:
|
||||
|
||||
@@ -25,10 +27,10 @@ assert lib.elem lineEditingLibrary [
|
||||
assert
|
||||
!(lib.elem lineEditingLibrary [
|
||||
"edit"
|
||||
"editline"
|
||||
"vrl"
|
||||
]); # broken
|
||||
assert (lineEditingLibrary == "readline") -> readlineSupport;
|
||||
assert (lineEditingLibrary == "editline") -> editlineSupport;
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rc";
|
||||
version = "unstable-2025-10-01";
|
||||
@@ -61,9 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
buildInputs = [
|
||||
ncurses
|
||||
]
|
||||
++ lib.optionals readlineSupport [
|
||||
readline
|
||||
];
|
||||
++ lib.optional readlineSupport readline
|
||||
++ lib.optional editlineSupport editline;
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user