me
/
guix
Archived
1
0
Fork 0

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.
master
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
1 changed files with 10 additions and 2 deletions

View File

@ -971,7 +971,12 @@ operate properly.")
("mesa" ,mesa) ("mesa" ,mesa)
("openal" ,openal) ("openal" ,openal)
("pulseaudio" ,pulseaudio) ("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) ("sdl" ,sdl2)
("soxr" ,soxr) ("soxr" ,soxr)
("speex" ,speex) ("speex" ,speex)
@ -1053,7 +1058,10 @@ operate properly.")
"--enable-libmp3lame" "--enable-libmp3lame"
"--enable-libopus" "--enable-libopus"
"--enable-libpulse" "--enable-libpulse"
"--enable-librav1e" ,@(if (string-prefix? "x86_64" (or (%current-target-system)
(%current-system)))
'("--enable-librav1e")
'())
"--enable-libsoxr" "--enable-libsoxr"
"--enable-libspeex" "--enable-libspeex"
"--enable-libtheora" "--enable-libtheora"