From 3af03293acbab1f7b5b7e1c3285bf9e4c3e97236 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Mon, 13 Apr 2026 16:54:27 +0800 Subject: nongnu: ffmpeg/nvidia: Expose variants in command-line interface. * nongnu/packages/nvidia.scm (define-ffmpeg-nvidia): New macro. (ffmpeg/nvidia-390, ffmpeg/nvidia-470, ffmpeg/nvidia-580, ffmpeg/nvidia-590) (ffmpeg/nvidia-595, ffmpeg/nvidia-beta, ffmpeg-6/nvidia-390) (ffmpeg-6/nvidia-470, ffmpeg-6/nvidia-580, ffmpeg-6/nvidia-590) (ffmpeg-6/nvidia-595, ffmpeg-6/nvidia-beta): Define using it. (ffmpeg/nvidia): Alias to ffmpeg/nvidia-580. (ffmpeg-6/nvidia): Alias to ffmpeg-6/nvidia-580. (ffmpeg-nvidia-user-alias-390, ffmpeg-nvidia-user-alias-470) (ffmpeg-nvidia-user-alias-580, ffmpeg-nvidia-user-alias-590) (ffmpeg-nvidia-user-alias-595, ffmpeg-nvidia-user-alias-beta) (ffmpeg-6-nvidia-user-alias-390, ffmpeg-6-nvidia-user-alias-470) (ffmpeg-6-nvidia-user-alias-580, ffmpeg-6-nvidia-user-alias-590) (ffmpeg-6-nvidia-user-alias-595, ffmpeg-6-nvidia-user-alias-beta): New variables. * README.org (Package variants for NVIDIA proprietary driver): Update. --- README.org | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) (limited to 'README.org') diff --git a/README.org b/README.org index bff334d..e6918cc 100644 --- a/README.org +++ b/README.org @@ -471,8 +471,20 @@ of the normal one. Aforementioned application setup is still necessary. - mpv-nvidia - obs-nvidia -Container packages must be built for the specific driver version, so they have -more variants: +| Variable | Specification | +|----------------------+----------------------| +| ffmpeg/nvidia-beta | ffmpeg-nvidia-beta | +| ffmpeg/nvidia-595 | ffmpeg-nvidia@595 | +| ffmpeg/nvidia-590 | ffmpeg-nvidia@590 | +| ffmpeg/nvidia-580 | ffmpeg-nvidia@580 | +| ffmpeg/nvidia-470 | ffmpeg-nvidia@470 | +| ffmpeg/nvidia-390 | ffmpeg-nvidia@390 | +| ffmpeg-6/nvidia-beta | ffmpeg-6-nvidia-beta | +| ffmpeg-6/nvidia-595 | ffmpeg-6-nvidia@595 | +| ffmpeg-6/nvidia-590 | ffmpeg-6-nvidia@590 | +| ffmpeg-6/nvidia-580 | ffmpeg-6-nvidia@580 | +| ffmpeg-6/nvidia-470 | ffmpeg-6-nvidia@470 | +| ffmpeg-6/nvidia-390 | ffmpeg-6-nvidia@390 | | Variable | Specification | |--------------------+--------------------| @@ -492,22 +504,6 @@ more variants: | steam-nvidia-470 | steam-nvidia@470 | | steam-nvidia-390 | steam-nvidia@390 | -Since ffmpeg has multiple versions itself already, its variants are only -available to the programming interface: - -- ffmpeg/nvidia-390 -- ffmpeg/nvidia-470 -- ffmpeg/nvidia-580 -- ffmpeg/nvidia-590 -- ffmpeg/nvidia-595 -- ffmpeg/nvidia-beta -- ffmpeg-6/nvidia-390 -- ffmpeg-6/nvidia-470 -- ffmpeg-6/nvidia-580 -- ffmpeg-6/nvidia-590 -- ffmpeg-6/nvidia-595 -- ffmpeg-6/nvidia-beta - ** Substitutes for nonguix A Nonguix substitute server is available at [[https://substitutes.nonguix.org]]. -- cgit v1.3