diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index b9f5c990373..d79e431b521 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -75,6 +75,7 @@ ;;; Copyright © 2025 VnPower ;;; Copyright © 2025 Zhu Zihao ;;; Copyright © 2025 Remco van 't Veer +;;; Copyright © 2025 John Kehayias ;;; ;;; This file is part of GNU Guix. ;;; @@ -1911,16 +1912,22 @@ audio/video codec library.") (base32 "1g8116rp4fgq82br8lclb2dmw3fvyh2zkzhnngm7z97pg1i0dypl")))) (arguments - (if (target-x86-32?) - (substitute-keyword-arguments (package-arguments ffmpeg) - ((#:phases phases) + (substitute-keyword-arguments (package-arguments ffmpeg) + ((#:modules modules %default-gnu-modules) + `((srfi srfi-1) ,@modules)) + ((#:phases phases) + (if (target-x86-32?) #~(modify-phases #$phases (replace 'bypass-openal-check (lambda _ (substitute* "configure" (("die \"ERROR: openal not found\"") - "true"))))))) - (package-arguments ffmpeg))))) + "true"))))) + phases)) + ((#:configure-flags flags ''()) + #~(fold delete #$flags '("--enable-libplacebo"))))) + (inputs (modify-inputs (package-inputs ffmpeg) + (delete "libplacebo"))))) (define-public ffmpeg-4 (package @@ -1933,14 +1940,13 @@ audio/video codec library.") (sha256 (base32 "05q6bpid5hfr9djp6cf3sq8majkjiqnl3v9i2y0an23w8qgld412")))) + (inputs (modify-inputs (package-inputs ffmpeg-5) + (replace "sdl2" sdl2-2.0))) (arguments (substitute-keyword-arguments (package-arguments ffmpeg-5) - ((#:modules modules %default-gnu-modules) - `((srfi srfi-1) ,@modules)) ((#:configure-flags flags ''()) #~(cons "--enable-avresample" - (fold delete #$flags '("--enable-libplacebo" - "--enable-libshaderc")))))))) + (fold delete #$flags '("--enable-libshaderc")))))))) (define-public ffmpeg-for-stepmania (hidden-package