diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 4e521473fedaca4d8b3a06cca56ad9df369a0894..eabd657798757f9529a4e7249400fd54bb280716 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -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"