qt6.qtmultimedia: gate elfutils on package availability rather than isLinux

This commit is contained in:
Philip Taron 2024-04-01 09:01:41 -07:00 committed by Alyssa Ross
parent 1c242513a0
commit b80a7bb5a6
1 changed files with 2 additions and 1 deletions

View File

@ -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 ]