diff options
author | Zhirui Dai | 2024-04-28 14:40:26 -0700 |
---|---|---|
committer | Zhirui Dai | 2024-04-28 14:40:26 -0700 |
commit | 0ab55763fe934942c9fc74e2a71ab06d02689169 (patch) | |
tree | 3c4033aa60d323f28cc325730eac52de0f1783b7 | |
parent | 7482a81af2bef30683a3cad1930e12515ce4dd08 (diff) | |
download | aur-ffmpeg-cuda.tar.gz |
update package to 7.0.0
-rw-r--r-- | .SRCINFO | 59 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 79 insertions, 49 deletions
@@ -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 @@ -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 |