ffmpeg: fix arm build

Changed files
+4 -3
pkgs
development
libraries
ffmpeg
+4 -3
pkgs/development/libraries/ffmpeg/generic.nix
···
# Disable dependency that needs fixes before it will work on Darwin or Arm
disDarwinOrArmFix = origArg: minVer: fixArg: if ((isDarwin || isArm) && reqMin minVer) then fixArg else origArg;
+
+
vaapiSupport = reqMin "0.6" && ((isLinux || isFreeBSD) && !isArm);
in
assert openglSupport -> mesa != null;
···
"--enable-libmp3lame"
(ifMinVer "1.2" "--enable-iconv")
"--enable-libtheora"
-
(ifMinVer "0.6" (enableFeature (isLinux || isFreeBSD) "vaapi"))
+
(ifMinVer "0.6" (enableFeature vaapiSupport "vaapi"))
"--enable-vdpau"
"--enable-libvorbis"
(disDarwinOrArmFix (ifMinVer "0.6" "--enable-libvpx") "0.6" "--disable-libvpx")
···
installFlags = [ "install-man" ];
passthru = {
-
vaapiSupport = if reqMin "0.6" && ((isLinux || isFreeBSD) && !isArm) then true else false;
-
inherit vdpauSupport;
+
inherit vaapiSupport vdpauSupport;
};
meta = with stdenv.lib; {