From b80a7bb5a648c5ae34bdad44a86017c9c470049b Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Mon, 1 Apr 2024 09:01:41 -0700 Subject: [PATCH] qt6.qtmultimedia: gate elfutils on package availability rather than isLinux --- pkgs/development/libraries/qt-6/modules/qtmultimedia.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtmultimedia.nix b/pkgs/development/libraries/qt-6/modules/qtmultimedia.nix index 974f8f98bdc0..4045a55f6d6e 100644 --- a/pkgs/development/libraries/qt-6/modules/qtmultimedia.nix +++ b/pkgs/development/libraries/qt-6/modules/qtmultimedia.nix @@ -30,7 +30,8 @@ qtModule { nativeBuildInputs = [ pkg-config ]; buildInputs = [ ffmpeg_6 ] ++ lib.optionals (!stdenv.hostPlatform.isMinGW) [ libunwind orc ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio elfutils alsa-lib wayland libXrandr libva ]; + ++ lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio alsa-lib wayland libXrandr libva ] + ++ lib.optionals (lib.meta.availableOn stdenv.hostPlatform elfutils) [ elfutils ]; propagatedBuildInputs = [ qtbase qtdeclarative qtsvg qtshadertools ] ++ lib.optionals (!stdenv.hostPlatform.isMinGW) [ qtquick3d ] ++ lib.optionals stdenv.hostPlatform.isLinux [ gstreamer gst-plugins-base gst-plugins-good gst-libav gst-vaapi ]