Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / qt-5 / modules / qtmultimedia.nix
blobd5dc16c52823336968049dbdcf790ed263814734
1 { qtModule
2 , lib
3 , stdenv
4 , qtbase
5 , qtdeclarative
6 , pkg-config
7 , alsa-lib
8 , gstreamer
9 , gst-plugins-base
10 , libpulseaudio
11 , wayland
14 qtModule {
15   pname = "qtmultimedia";
16   propagatedBuildInputs = [ qtbase qtdeclarative ];
17   nativeBuildInputs = [ pkg-config ];
18   buildInputs = [ gstreamer gst-plugins-base ]
19     # https://github.com/NixOS/nixpkgs/pull/169336 regarding libpulseaudio
20     ++ lib.optionals stdenv.isLinux [ libpulseaudio alsa-lib wayland ];
21   outputs = [ "bin" "dev" "out" ];
22   qmakeFlags = [ "GST_VERSION=1.0" ];
23   NIX_LDFLAGS = lib.optionalString (stdenv.isDarwin) "-lobjc";