mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-27 02:34:53 +00:00
qtserialport: make udev dependency optional
This commit is contained in:
@@ -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\"";
|
||||
}
|
||||
|
||||
@@ -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 ];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user