at master 678 B view raw
1{ 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, 13}: 14 15qtModule { 16 pname = "qtmultimedia"; 17 propagatedBuildInputs = [ 18 qtbase 19 qtdeclarative 20 ]; 21 nativeBuildInputs = [ pkg-config ]; 22 buildInputs = [ 23 gstreamer 24 gst-plugins-base 25 ] 26 # https://github.com/NixOS/nixpkgs/pull/169336 regarding libpulseaudio 27 ++ lib.optionals stdenv.hostPlatform.isLinux [ 28 libpulseaudio 29 alsa-lib 30 wayland 31 ]; 32 outputs = [ 33 "bin" 34 "dev" 35 "out" 36 ]; 37 qmakeFlags = [ "GST_VERSION=1.0" ]; 38 NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.isDarwin) "-lobjc"; 39}