linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / qt-5 / modules / qtmultimedia.nix
blobeb2c3bc7431da4df2d028d18b445f2fbb0044441
1 { qtModule, lib, stdenv, qtbase, qtdeclarative, pkg-config
2 , alsaLib, gstreamer, gst-plugins-base, libpulseaudio, wayland
3 }:
5 with lib;
7 qtModule {
8   name = "qtmultimedia";
9   qtInputs = [ qtbase qtdeclarative ];
10   nativeBuildInputs = [ pkg-config ];
11   buildInputs = [ gstreamer gst-plugins-base libpulseaudio ]
12     ++ optional (stdenv.isLinux) alsaLib
13     ++ optional (versionAtLeast qtbase.version "5.14.0" && stdenv.isLinux) wayland;
14   outputs = [ "bin" "dev" "out" ];
15   qmakeFlags = [ "GST_VERSION=1.0" ];
16   NIX_LDFLAGS = optionalString (stdenv.isDarwin) "-lobjc";