gnu: ffmpeg: Enable rav1e on x86_64 only.

Fixes <https://bugs.gnu.org/41993>.
Reported by Kurt I <gitlabcanada@runbox.com>.

* gnu/packages/video.scm (ffmpeg)[inputs]: Conditionally add RAV1E.
[arguments]: Adjust #:configure-flags accordingly.
This commit is contained in:
Marius Bakke 2020-06-22 16:57:13 +02:00
parent 1cb9effc3e
commit 402d03751c
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -971,7 +971,12 @@ (define-public ffmpeg
("mesa" ,mesa)
("openal" ,openal)
("pulseaudio" ,pulseaudio)
("rav1e" ,rav1e)
;; XXX: rav1e depends on rust, which currently only works on x86_64.
;; See also the related configure flag when changing this.
,@(if (string-prefix? "x86_64" (or (%current-target-system)
(%current-system)))
`(("rav1e" ,rav1e))
'())
("sdl" ,sdl2)
("soxr" ,soxr)
("speex" ,speex)
@ -1053,7 +1058,10 @@ (define-public ffmpeg
"--enable-libmp3lame"
"--enable-libopus"
"--enable-libpulse"
"--enable-librav1e"
,@(if (string-prefix? "x86_64" (or (%current-target-system)
(%current-system)))
'("--enable-librav1e")
'())
"--enable-libsoxr"
"--enable-libspeex"
"--enable-libtheora"