stdenv: fix documentation for stripAllFlags and stripDebugFlags (#352127)
[NixPkgs.git] / pkgs / development / libraries / qt-5 / modules / qtmultimedia.nix
blobdf4a06091471d5dcbe438c6804dcb21c0f97e4d3
2   qtModule,
3   lib,
4   stdenv,
5   qtbase,
6   qtdeclarative,
7   pkg-config,
8   alsa-lib,
9   gstreamer,
10   gst-plugins-base,
11   libpulseaudio,
12   wayland,
15 qtModule {
16   pname = "qtmultimedia";
17   propagatedBuildInputs = [
18     qtbase
19     qtdeclarative
20   ];
21   nativeBuildInputs = [ pkg-config ];
22   buildInputs =
23     [
24       gstreamer
25       gst-plugins-base
26     ]
27     # https://github.com/NixOS/nixpkgs/pull/169336 regarding libpulseaudio
28     ++ lib.optionals stdenv.hostPlatform.isLinux [
29       libpulseaudio
30       alsa-lib
31       wayland
32     ];
33   outputs = [
34     "bin"
35     "dev"
36     "out"
37   ];
38   qmakeFlags = [ "GST_VERSION=1.0" ];
39   NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin) "-lobjc";