libvmi: drop fuse dependency

libvmi has an optional feature that depends on FUSE 2. We can just disable it here, given that FUSE 2 is now deprecated.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
This commit is contained in:
Fernando Rodrigues
2026-07-12 07:35:47 +10:00
parent 7daf57dc49
commit ad63215eab
+2 -7
View File
@@ -13,9 +13,6 @@
json_c,
libvirt,
withVMIFS ? true,
fuse,
legacyKVM ? false,
libkvmi,
@@ -67,13 +64,11 @@ stdenv.mkDerivation {
libvirt
]
++ lib.optionals xenSupport [ xen ]
++ lib.optionals (!legacyKVM) [ libkvmi ]
++ lib.optionals withVMIFS [ fuse ];
++ lib.optionals (!legacyKVM) [ libkvmi ];
configureFlags =
lib.optionals (!xenSupport) [ "--disable-xen" ]
++ lib.optionals legacyKVM [ "--enable-kvm-legacy" ]
++ lib.optionals withVMIFS [ "--enable-vmifs" ];
++ lib.optionals legacyKVM [ "--enable-kvm-legacy" ];
# libvmi uses dlopen() for the xen libraries, however autoPatchelfHook doesn't work here
postFixup = lib.optionalString xenSupport ''