[packages/ffmpeg] - updated to 6.1.1; bootstrap release 0.1

qboosh qboosh at pld-linux.org
Thu Feb 29 22:20:06 CET 2024


commit 165180f1224415efefd35ea81b7b5be59b9b0540
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Feb 29 22:15:29 2024 +0100

    - updated to 6.1.1; bootstrap release 0.1

 ffmpeg.spec | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index d029ce3..7e560e1 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -1,8 +1,8 @@
 # TODO:
-# - avisynth+ >= 3.7.1 https://github.com/AviSynth/AviSynthPlus
+# - avisynth+ >= 3.7.3 https://github.com/AviSynth/AviSynthPlus
 # - libopenvino
 # - libtensorflow [-ltensorflow tensorflow/c/c_api.h]
-# - AMF >= 1.4.28.0 (available at https://github.com/GPUOpen-LibrariesAndSDKs/AMF, where is original source?)
+# - AMF >= 1.4.29.0 (available at https://github.com/GPUOpen-LibrariesAndSDKs/AMF, where is original source?)
 #
 # How to deal with ffmpeg/opencv/chromaprint checken-egg problem:
 #	1. make-request -r --with bootstrap ffmpeg.spec
@@ -31,7 +31,7 @@
 %bcond_without	ffnvcodec	# NVIDIA codecs support using ffnvcodec headers (covered: cuda cuvid nvdec nvenc)
 %bcond_without	flite		# flite voice synthesis support
 %bcond_without	frei0r		# frei0r video filtering
-%bcond_without	fribidi		# fribidi support
+%bcond_without	fribidi		# fribidi support in drawtext filter
 %bcond_with	glslang		# GLSL->SPIRV compilation via libglslang
 %bcond_without	gme		# Game Music Emu support
 %bcond_without	gsm		# GSM de/encoding via libgsm
@@ -41,6 +41,7 @@
 %bcond_without	ladspa		# LADSPA audio filtering
 %bcond_without	lcms		# ICC profile support via lcms2
 %bcond_with	lensfun		# lensfun lens correction
+%bcond_with	libaribcaption	# ARIB text and caption decoding via libaribcaption
 %bcond_with	libdrm		# Linux Direct Rendering Manager code
 %bcond_without	libjxl		# JPEG XL de/encoding via libjxl
 %bcond_with	libklvanc	# Kernel Labs VANC processing (in decklink driver)
@@ -128,8 +129,8 @@
 Summary:	FFmpeg - a very fast video and audio converter
 Summary(pl.UTF-8):	FFmpeg - szybki konwerter audio/wideo
 Name:		ffmpeg
-Version:	6.0.1
-Release:	1
+Version:	6.1.1
+Release:	0.1
 # LGPL or GPL, chosen at configure time (GPL version is more featured)
 # GPL: frei0r libcdio libdavs2 rubberband vidstab x264 x265 xavs xavs2 xvid
 # v3 (allows *GPLv3 or Apache-licensed libs): gmp lensfun opencore-amr vmaf vo-*enc rkmpp
@@ -137,7 +138,7 @@ Release:	1
 License:	GPL v3+ with LGPL v3+ parts
 Group:		Applications/Multimedia
 Source0:	https://ffmpeg.org/releases/%{name}-%{version}.tar.xz
-# Source0-md5:	ce0e7f8abc6b72bb345d1b854760236d
+# Source0-md5:	341d719415b7f95bb59f5016f2864ac6
 Patch0:		%{name}-omx-libnames.patch
 Patch1:		%{name}-atadenoise.patch
 Patch2:		opencv4.patch
@@ -151,7 +152,7 @@ URL:		http://www.ffmpeg.org/
 %{?with_omx:BuildRequires:	OpenMAX-IL-devel}
 BuildRequires:	SDL2-devel >= 2.0.1
 BuildRequires:	SDL2-devel < 3.0.0
-%{?with_vulkan:BuildRequires:	Vulkan-Loader-devel >= 1.2.189}
+%{?with_vulkan:BuildRequires:	Vulkan-Loader-devel >= 1.3.255}
 BuildRequires:	alsa-lib-devel
 %{?with_aom:BuildRequires:	aom-devel >= 1.0.0}
 %{?with_aribb24:BuildRequires:	aribb24-devel}
@@ -167,6 +168,7 @@ BuildRequires:	freetype-devel
 %{?with_frei0r:BuildRequires:	frei0r-devel}
 %{?with_fribidi:BuildRequires:	fribidi-devel}
 %{?with_gme:BuildRequires:	game-music-emu-devel}
+BuildRequires:	harfbuzz-devel
 %ifarch ppc
 # require version with altivec support fixed
 BuildRequires:	gcc >= 5:3.3.2-3
@@ -175,11 +177,12 @@ BuildRequires:	gcc >= 5:3.3.2-3
 BuildRequires:	gmp-devel
 BuildRequires:	gnutls-devel
 BuildRequires:	jack-audio-connection-kit-devel
-%{?with_kvazaar:BuildRequires:	kvazaar-devel >= 0.8.1}
+%{?with_kvazaar:BuildRequires:	kvazaar-devel >= 2.0.0}
 %{?with_ladspa:BuildRequires:	ladspa-devel}
 BuildRequires:	lame-libs-devel >= 3.98.3
 %{?with_lcms:BuildRequires:	lcms2-devel >= 2.13}
 %{?with_lensfun:BuildRequires:	lensfun-devel >= 0.3.95}
+%{?with_aribcaption:BuildRequires:	libaribcaption-devel}
 BuildRequires:	libass-devel >= 0.11.0
 %ifarch %{armv6}
 BuildRequires:	libatomic-devel
@@ -207,7 +210,7 @@ BuildRequires:	libraw1394-devel >= 2
 %{?with_librist:BuildRequires:	librist-devel >= 0.2.7}
 %{?with_librsvg:BuildRequires:	librsvg-devel >= 2}
 BuildRequires:	librtmp-devel
-%{?with_ssh:BuildRequires:	libssh-devel}
+%{?with_ssh:BuildRequires:	libssh-devel >= 0.6.0}
 %{?with_smb:BuildRequires:	libsmbclient-devel}
 %{?with_theora:BuildRequires:	libtheora-devel >= 1.0-0.beta3}
 BuildRequires:	libtool >= 2:1.4d-3
@@ -237,7 +240,7 @@ BuildRequires:	libxcb-devel >= 1.4
 BuildRequires:	nasm
 %endif
 %endif
-%{?with_ffnvcodec:BuildRequires:	nv-codec-headers >= 12.0.16.0}
+%{?with_ffnvcodec:BuildRequires:	nv-codec-headers >= 12.1.14.0}
 %{?with_vpl:BuildRequires:	oneVPL-devel >= 2.6}
 # amrnb,amrwb
 %{?with_amr:BuildRequires:	opencore-amr-devel}
@@ -322,7 +325,7 @@ Summary:	ffmpeg libraries
 Summary(pl.UTF-8):	Biblioteki ffmpeg
 Group:		Libraries
 Requires:	SDL2 >= 2.0.1
-%{?with_vulkan:Requires:	Vulkan-Loader >= 1.2.189}
+%{?with_vulkan:Requires:	Vulkan-Loader >= 1.3.255}
 %{?with_aom:Requires:	aom >= 1.0.0}
 Requires:	celt >= 0.11.0
 %{?with_dav1d:Requires:	dav1d >= 0.5.0}
@@ -332,13 +335,14 @@ Requires:	celt >= 0.11.0
 # uses gnutls_certificate_set_x509_system_trust if >= 3.0.20
 Requires:	gnutls-libs >= 3.0.20
 %endif
-%{?with_kvazaar:Requires:	kvazaar-libs >= 0.8.1}
+%{?with_kvazaar:Requires:	kvazaar-libs >= 2.0.0}
 Requires:	libass >= 0.11.0
 %{?with_libjxl:Requires:	libjxl >= 0.7.0}
 %{?with_libmysofa:Requires:	libmysofa >= 0.7}
 %{?with_openmpt:Requires: libopenmpt >= 0.4.5}
 %{?with_libplacebo:Requires:	libplacebo >= 4.192.0}
 %{?with_librist:Requires:	librist >= 0.2.7}
+%{?with_ssh:Requires:	libssh >= 0.6.0}
 %{?with_theora:Requires:	libtheora >= 1.0-0.beta3}
 %if %{with va}
 Requires:	libva >= 1.0.3
@@ -402,7 +406,7 @@ Requires:	%{name}-libs = %{version}-%{release}
 %{?with_opencl:Requires:	OpenCL-devel >= 1.2}
 %{?with_opengl:Requires:	OpenGL-devel}
 Requires:	SDL2-devel >= 2.0.1
-%{?with_vulkan:Requires:	Vulkan-Loader-devel >= 1.2.189}
+%{?with_vulkan:Requires:	Vulkan-Loader-devel >= 1.3.255}
 Requires:	alsa-lib-devel
 %{?with_aom:Requires:	aom-devel >= 1.0.0}
 %{?with_aribb24:Requires:	aribb24-devel}
@@ -419,11 +423,13 @@ Requires:	freetype-devel
 %{?with_gme:Requires:	game-music-emu-devel}
 %{?with_glslang:Requires:	glslang-devel}
 Requires:	gnutls-devel
+Requires:	harfbuzz-devel
 Requires:	jack-audio-connection-kit-devel
-%{?with_kvazaar:Requires:	kvazaar-devel >= 0.8.1}
+%{?with_kvazaar:Requires:	kvazaar-devel >= 2.0.0}
 Requires:	lame-libs-devel >= 3.98.3
 %{?with_lcms:Requires:	lcms2-devel >= 2.13}
 %{?with_lensfun:Requires:	lensfun-devel >= 0.3.95}
+%{?with_libaribcaption:Requires:	libaribcaption-devel}
 Requires:	libass-devel >= 0.11.0
 %{?with_iec61883:Requires:	libavc1394-devel}
 Requires:	libbluray-devel
@@ -448,7 +454,7 @@ Requires:	libraw1394-devel >= 2
 %{?with_librsvg:Requires:	librsvg-devel >= 2}
 Requires:	librtmp-devel
 %{?with_smb:Requires:	libsmbclient-devel}
-%{?with_ssh:Requires:	libssh-devel}
+%{?with_ssh:Requires:	libssh-devel >= 0.6.0}
 Requires:	libstdc++-devel
 %{?with_theora:Requires:	libtheora-devel >= 1.0-0.beta3}
 Requires:	libv4l-devel
@@ -658,6 +664,7 @@ EOF
 	%{?with_lcms:--enable-lcms2} \
 	%{?with_aom:--enable-libaom} \
 	%{?with_aribb24:--enable-libaribb24} \
+	%{?with_libaribcaption:--enable-libaribcaption} \
 	--enable-libass \
 	--enable-libbluray \
 	%{?with_bs2b:--enable-libbs2b} \
@@ -676,6 +683,7 @@ EOF
 	%{?with_glslang:--enable-libglslang} \
 	%{?with_gme:--enable-libgme} \
 	%{?with_gsm:--enable-libgsm} \
+	--enable-libharfbuzz \
 	%{?with_iec61883:--enable-libiec61883} \
 	%{?with_ilbc:--enable-libilbc} \
 	--enable-libjack \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ffmpeg.git/commitdiff/165180f1224415efefd35ea81b7b5be59b9b0540



More information about the pld-cvs-commit mailing list