From d758d5059bf13844600bd8b8690c28d1bb150425 Mon Sep 17 00:00:00 2001 From: Aaron Andersen Date: Fri, 21 Aug 2026 20:06:14 -0400 Subject: [PATCH] qtserialport: make udev dependency optional --- pkgs/development/libraries/qt-5/modules/qtserialport.nix | 3 ++- pkgs/development/libraries/qt-6/modules/qtserialport.nix | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/qt-5/modules/qtserialport.nix b/pkgs/development/libraries/qt-5/modules/qtserialport.nix index dff98fed9d2f..06012049086a 100644 --- a/pkgs/development/libraries/qt-5/modules/qtserialport.nix +++ b/pkgs/development/libraries/qt-5/modules/qtserialport.nix @@ -4,10 +4,11 @@ lib, qtbase, udev, + udevSupport ? stdenv.hostPlatform.isLinux, }: qtModule { pname = "qtserialport"; propagatedBuildInputs = [ qtbase ]; - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isLinux "-DNIXPKGS_LIBUDEV=\"${udev}/lib/libudev\""; + env.NIX_CFLAGS_COMPILE = lib.optionalString udevSupport "-DNIXPKGS_LIBUDEV=\"${udev}/lib/libudev\""; } diff --git a/pkgs/development/libraries/qt-6/modules/qtserialport.nix b/pkgs/development/libraries/qt-6/modules/qtserialport.nix index 74b647c6dfcc..359f665df5f4 100644 --- a/pkgs/development/libraries/qt-6/modules/qtserialport.nix +++ b/pkgs/development/libraries/qt-6/modules/qtserialport.nix @@ -4,11 +4,12 @@ lib, qtbase, udev, + udevSupport ? stdenv.hostPlatform.isLinux, pkg-config, }: qtModule { pname = "qtserialport"; nativeBuildInputs = [ pkg-config ]; - propagatedBuildInputs = [ qtbase ] ++ lib.optionals stdenv.hostPlatform.isLinux [ udev ]; + propagatedBuildInputs = [ qtbase ] ++ lib.optionals udevSupport [ udev ]; }