summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO59
-rw-r--r--PKGBUILD69
2 files changed, 79 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc7008d901c1..c00839e5799e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = ffmpeg-cuda
pkgdesc = Complete solution to record, convert and stream audio and video. Includes cuda support.
- pkgver = 6.1
- pkgrel = 2
+ pkgver = 7.0.0
+ pkgrel = 1
epoch = 1
url = https://ffmpeg.org/
arch = x86_64
- license = custom
+ license = GPL-3.0-only
makedepends = amf-headers
makedepends = avisynthplus
makedepends = clang
makedepends = ffnvcodec-headers
+ makedepends = frei0r-plugins
makedepends = git
makedepends = ladspa
makedepends = mesa
@@ -19,67 +20,77 @@ pkgbase = ffmpeg-cuda
depends = alsa-lib
depends = aom
depends = bzip2
+ depends = cairo
+ depends = dav1d
depends = cuda
depends = fontconfig
+ depends = freetype2
depends = fribidi
+ depends = glib2
+ depends = glibc
depends = gmp
depends = gnutls
depends = gsm
+ depends = harfbuzz
depends = jack
depends = lame
- depends = libass.so
+ depends = libass
depends = libavc1394
- depends = libbluray.so
- depends = libbs2b.so
- depends = libdav1d.so
+ depends = libbluray
+ depends = libbs2b
depends = libdrm
- depends = libfreetype.so
depends = libgl
depends = libiec61883
- depends = libmfx
+ depends = libjxl
+ depends = libvpl
depends = libmodplug
+ depends = libopenmpt
+ depends = libplacebo
depends = libpulse
- depends = librav1e.so
depends = libraw1394
- depends = librsvg-2.so
+ depends = librsvg
depends = libsoxr
depends = libssh
depends = libtheora
- depends = libva.so
- depends = libva-drm.so
- depends = libva-x11.so
+ depends = libva
depends = libvdpau
- depends = libvidstab.so
- depends = libvorbisenc.so
- depends = libvorbis.so
- depends = libvpx.so
- depends = libvulkan.so
+ depends = libvorbis
+ depends = libvpx
depends = libwebp
depends = libx11
- depends = libx264.so
- depends = libx265.so
depends = libxcb
depends = libxext
depends = libxml2
depends = libxv
- depends = libxvidcore.so
- depends = libzimg.so
depends = ocl-icd
+ depends = onevpl
depends = opencore-amr
depends = openjpeg2
depends = opus
+ depends = rav1e
+ depends = rubberband
depends = sdl2
+ depends = snappy
depends = speex
depends = srt
depends = svt-av1
depends = v4l-utils
+ depends = vapoursynth
+ depends = vid.stab
depends = vmaf
+ depends = vulkan-icd-loader
+ depends = x264
+ depends = x265
+ depends = xvidcore
depends = xz
+ depends = zimg
depends = zlib
optdepends = avisynthplus: AviSynthPlus support
+ optdepends = frei0r-plugins: Frei0r video effects support
optdepends = intel-media-sdk: Intel QuickSync support
optdepends = ladspa: LADSPA filters
optdepends = nvidia-utils: Nvidia NVDEC/NVENC support
+ optdepends = onevpl-intel-gpu: Intel QuickSync support
provides = libavcodec.so
provides = libavdevice.so
provides = libavfilter.so
@@ -90,7 +101,7 @@ pkgbase = ffmpeg-cuda
provides = libswscale.so
provides = ffmpeg
conflicts = ffmpeg
- source = git+https://git.ffmpeg.org/ffmpeg.git#commit=d4ff0020b40b524a490cf62eccbd3a318f4c0e58
+ source = git+https://git.ffmpeg.org/ffmpeg.git#tag=n7.0
source = add-av_stream_get_first_dts-for-chromium.patch
sha256sums = SKIP
sha256sums = 57e26caced5a1382cb639235f9555fc50e45e7bf8333f7c9ae3d49b3241d3f77
diff --git a/PKGBUILD b/PKGBUILD
index 69a0cc27189f..6e01a8d30379 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,73 +12,81 @@
# https://arnon.dk/matching-sm-architectures-arch-and-gencode-for-various-nvidia-cards/
pkgname=ffmpeg-cuda
-pkgver=6.1
-pkgrel=2
+pkgver=7.0.0
+pkgrel=1
epoch=1
pkgdesc='Complete solution to record, convert and stream audio and video. Includes cuda support.'
arch=(x86_64)
url=https://ffmpeg.org/
-license=('custom')
+license=('GPL-3.0-only')
depends=(
alsa-lib
aom
bzip2
+ cairo
+ dav1d
cuda
fontconfig
+ freetype2
fribidi
+ glib2
+ glibc
gmp
gnutls
gsm
+ harfbuzz
jack
lame
- libass.so
+ libass
libavc1394
- libbluray.so
- libbs2b.so
- libdav1d.so
+ libbluray
+ libbs2b
libdrm
- libfreetype.so
libgl
libiec61883
- libmfx
+ libjxl
+ libvpl
libmodplug
+ libopenmpt
+ libplacebo
libpulse
- librav1e.so
libraw1394
- librsvg-2.so
+ librsvg
libsoxr
libssh
libtheora
- libva.so
- libva-drm.so
- libva-x11.so
+ libva
libvdpau
- libvidstab.so
- libvorbisenc.so
- libvorbis.so
- libvpx.so
- libvulkan.so
+ libvorbis
+ libvpx
libwebp
libx11
- libx264.so
- libx265.so
libxcb
libxext
libxml2
libxv
- libxvidcore.so
- libzimg.so
ocl-icd
+ onevpl
opencore-amr
openjpeg2
opus
+ rav1e
+ rubberband
sdl2
+ snappy
speex
srt
svt-av1
v4l-utils
+ vapoursynth
+ vid.stab
vmaf
+ vulkan-icd-loader
+ x264
+ x265
+ xvidcore
xz
+ zimg
zlib
)
makedepends=(
@@ -86,6 +94,7 @@ makedepends=(
avisynthplus
clang
ffnvcodec-headers
+ frei0r-plugins
git
ladspa
mesa
@@ -95,9 +104,11 @@ makedepends=(
)
optdepends=(
'avisynthplus: AviSynthPlus support'
+ 'frei0r-plugins: Frei0r video effects support'
'intel-media-sdk: Intel QuickSync support'
'ladspa: LADSPA filters'
'nvidia-utils: Nvidia NVDEC/NVENC support'
+ 'onevpl-intel-gpu: Intel QuickSync support'
)
provides=(
libavcodec.so
@@ -112,7 +123,7 @@ provides=(
)
conflicts=('ffmpeg')
source=(
- "git+https://git.ffmpeg.org/ffmpeg.git#commit=d4ff0020b40b524a490cf62eccbd3a318f4c0e58"
+ "git+https://git.ffmpeg.org/ffmpeg.git#tag=n7.0"
"add-av_stream_get_first_dts-for-chromium.patch"
)
sha256sums=("SKIP" "57e26caced5a1382cb639235f9555fc50e45e7bf8333f7c9ae3d49b3241d3f77")
@@ -159,6 +170,7 @@ build() {
--enable-amf \
--enable-avisynth \
--enable-nonfree \
+ --enable-cuda-llvm \
--enable-cuda-nvcc \
--enable-libnpp \
--enable-lto \
@@ -176,18 +188,23 @@ build() {
--enable-libfreetype \
--enable-libfribidi \
--enable-libgsm \
+ --enable-libharfbuzz \
--enable-libiec61883 \
--enable-libjack \
- --enable-libmfx \
+ --enable-libjxl \
+ --enable-libvpl \
--enable-libmodplug \
--enable-libmp3lame \
--enable-libopencore_amrnb \
--enable-libopencore_amrwb \
--enable-libopenjpeg \
--enable-libopus \
+ --enable-libplacebo \
--enable-libpulse \
--enable-librav1e \
--enable-librsvg \
+ --enable-librubberband \
+ --enable-libsnappy \
--enable-libsoxr \
--enable-libspeex \
--enable-libsrt \
@@ -198,6 +215,7 @@ build() {
--enable-libvidstab \
--enable-libvmaf \
--enable-libvorbis \
+ --enable-libvpl \
--enable-libvpx \
--enable-libwebp \
--enable-libx264 \
@@ -211,6 +229,7 @@ build() {
--enable-opencl \
--enable-opengl \
--enable-shared \
+ --enable-vapoursynth \
--enable-version3 \
--enable-vulkan
make