mpv: extra dependencies for Darwin

Namely, libplacebo (since it is now unconditional) and VideoToolbox.

Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
Co-authored-by: David Knaack <davidkna@users.noreply.github.com>

+7 -3
+7 -3
pkgs/applications/video/mpv/default.nix
··· 83 83 let 84 84 inherit (darwin.apple_sdk_11_0.frameworks) 85 85 AVFoundation Accelerate Cocoa CoreAudio CoreFoundation CoreMedia 86 - MediaPlayer; 86 + MediaPlayer VideoToolbox; 87 87 luaEnv = lua.withPackages (ps: with ps; [ luasocket ]); 88 88 89 89 overrideSDK = platform: version: ··· 140 140 # Disable whilst Swift isn't supported 141 141 (lib.mesonEnable "swift-build" swiftSupport) 142 142 (lib.mesonEnable "macos-cocoa-cb" swiftSupport) 143 + ] ++ lib.optionals stdenv.isDarwin [ 144 + # Toggle explicitly because it fails on darwin 145 + (lib.mesonEnable "videotoolbox-pl" vulkanSupport) 143 146 ]; 144 147 145 148 mesonAutoFeatures = "auto"; ··· 160 163 ffmpeg 161 164 freetype 162 165 libass 166 + libplacebo 163 167 libpthreadstubs 164 168 libuchardet 165 169 luaEnv ··· 188 192 ++ lib.optionals vaapiSupport [ libva ] 189 193 ++ lib.optionals vapoursynthSupport [ vapoursynth ] 190 194 ++ lib.optionals vdpauSupport [ libvdpau ] 191 - ++ lib.optionals vulkanSupport [ libplacebo shaderc vulkan-headers vulkan-loader ] 195 + ++ lib.optionals vulkanSupport [ shaderc vulkan-headers vulkan-loader ] 192 196 ++ lib.optionals waylandSupport [ wayland wayland-protocols libxkbcommon ] 193 197 ++ lib.optionals x11Support [ libX11 libXext libGLU libGL libXxf86vm libXrandr libXpresent ] 194 198 ++ lib.optionals xineramaSupport [ libXinerama ] ··· 196 200 ++ lib.optionals zimgSupport [ zimg ] 197 201 ++ lib.optionals stdenv.isLinux [ nv-codec-headers-11 ] 198 202 ++ lib.optionals stdenv.isDarwin [ libiconv ] 199 - ++ lib.optionals stdenv.isDarwin [ CoreFoundation Cocoa CoreAudio MediaPlayer Accelerate ] 203 + ++ lib.optionals stdenv.isDarwin [ Accelerate CoreFoundation Cocoa CoreAudio MediaPlayer VideoToolbox ] 200 204 ++ lib.optionals (stdenv.isDarwin && swiftSupport) [ AVFoundation CoreMedia ]; 201 205 202 206 postBuild = lib.optionalString stdenv.isDarwin ''