about summary refs log tree commit diff
path: root/pkgs/development/libraries/ffmpeg
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2017-05-19 01:59:44 +0300
committerNikolay Amiantov <ab@fmap.me>2017-05-19 02:29:49 +0300
commit6679dbbd60d2c04865411458b49a1d85eb99d461 (patch)
tree2b21ee92df25f85b1bf87aa42bb02d439063e601 /pkgs/development/libraries/ffmpeg
parentc5a9ad1880bcf933794149d07559a264e8dacaa7 (diff)
downloadnixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar.gz
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar.bz2
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar.lz
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar.xz
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.tar.zst
nixlib-6679dbbd60d2c04865411458b49a1d85eb99d461.zip
ffmpeg: fix arm build
Diffstat (limited to 'pkgs/development/libraries/ffmpeg')
-rw-r--r--pkgs/development/libraries/ffmpeg/generic.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix
index 8c74abc57094..57ac086368f4 100644
--- a/pkgs/development/libraries/ffmpeg/generic.nix
+++ b/pkgs/development/libraries/ffmpeg/generic.nix
@@ -55,6 +55,8 @@ let
 
   # 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;
@@ -121,7 +123,7 @@ stdenv.mkDerivation rec {
       "--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")
@@ -197,8 +199,7 @@ stdenv.mkDerivation rec {
   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; {