ffmpeg: allways use nasm and not yasm

ffmpeg recommends usig nasm and support for yasm was droped in 8.0
This commit is contained in:
jopejoe1
2025-08-27 18:44:48 +02:00
parent 9444bd23f2
commit 2c07b247d3
@@ -9,7 +9,6 @@
perl,
texinfo,
texinfo6,
yasm,
nasm,
# You can fetch any upstream version using this derivation by specifying version and hash
@@ -826,8 +825,7 @@ stdenv.mkDerivation (
perl
pkg-config
]
# 8.0 is only compatible with nasm, and we don't want to rebuild all older ffmpeg builds at this moment.
++ optionals stdenv.hostPlatform.isx86 (if versionOlder version "8.0" then [ yasm ] else [ nasm ])
++ optionals stdenv.hostPlatform.isx86 [ nasm ]
# Texinfo version 7.1 introduced breaking changes, which older versions of ffmpeg do not handle.
++ (if versionOlder version "5" then [ texinfo6 ] else [ texinfo ])
++ optionals withCudaLLVM [ clang ]