gnu: ffmpeg-7: Enable vulkan support.

* gnu/packages/video.scm (ffmpeg-7) [native-inputs]: Add vulkan-headers.
[inputs]: Add shaderc, spirv-tools and vulkan-loader.
[configure-flags]: Add --enable-libshaderc and --enable-vulkan.

Change-Id: I469b013f6fc4d85a86004615948d3a03c9c3efde
This commit is contained in:
Maxim Cournoyer 2025-07-12 23:08:16 +09:00 committed by John Kehayias
parent bf209751b3
commit ae15c39f03
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -1654,7 +1654,7 @@ operate properly.")
version ".tar.xz"))
(sha256
(base32
"12dkv17mrsdqrm70c30azjw7qi1lfxca7xisw81x6flacddm2il6"))))
"1c837agaw8ljhjx6ndp2w7hffi2mkb22vnmb8v0fbfqdbqwq8fbk"))))
(outputs '("out" "debug"))
(build-system gnu-build-system)
(inputs
@ -1685,13 +1685,16 @@ operate properly.")
mesa
openal
pulseaudio
shaderc
sdl2
soxr
speex
spirv-tools
srt
svt-av1
twolame
vidstab
vulkan-loader
x265
xvid
zlib)))
@ -1701,6 +1704,7 @@ operate properly.")
pkg-config
texinfo
speex
vulkan-headers
yasm))
(arguments
(list
@ -1775,6 +1779,7 @@ operate properly.")
#$@(if (this-package-input "rav1e")
'("--enable-librav1e")
'())
"--enable-libshaderc"
"--enable-libsoxr"
"--enable-libspeex"
"--enable-libsrt"
@ -1792,6 +1797,7 @@ operate properly.")
"--enable-opengl"
"--enable-libdrm"
"--enable-vaapi"
"--enable-vulkan"
"--enable-runtime-cpudetect"