From a284c4b3f7ec11ba9b4d9d3ae842b924464b3d67 Mon Sep 17 00:00:00 2001 From: Patrick CRESSANT Date: Mon, 13 Jul 2026 08:47:31 +0000 Subject: [PATCH] qemu: add optional BrlAPI support --- pkgs/by-name/qe/qemu/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/qe/qemu/package.nix b/pkgs/by-name/qe/qemu/package.nix index 80362ffd6757..e4dd0cada563 100644 --- a/pkgs/by-name/qe/qemu/package.nix +++ b/pkgs/by-name/qe/qemu/package.nix @@ -99,6 +99,8 @@ capstone, valgrindSupport ? false, valgrind-light, + brlttySupport ? !minimal, + brltty, pluginsSupport ? !stdenv.hostPlatform.isStatic, enableDocs ? !minimal || toolsOnly, enableTools ? !minimal || toolsOnly, @@ -259,6 +261,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals u2fEmuSupport [ libu2f-emu ] ++ lib.optionals capstoneSupport [ capstone ] ++ lib.optionals valgrindSupport [ valgrind-light ] + ++ lib.optionals brlttySupport [ brltty ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_15 ]; dontUseMesonConfigure = true; # meson's configurePhase isn't compatible with qemu build @@ -344,6 +347,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional canokeySupport "--enable-canokey" ++ lib.optional u2fEmuSupport "--enable-u2f" ++ lib.optional capstoneSupport "--enable-capstone" + ++ lib.optional brlttySupport "--enable-brlapi" ++ lib.optional (!pluginsSupport) "--disable-plugins" ++ lib.optional (!enableBlobs) "--disable-install-blobs" ++ lib.optional userOnly "--disable-system"