Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ffmpeg-5 for openSUSE:Factory checked in at 2023-03-15 18:52:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpeg-5 (Old) and /work/SRC/openSUSE:Factory/.ffmpeg-5.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffmpeg-5" Wed Mar 15 18:52:59 2023 rev:15 rq:1071235 version:5.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpeg-5/ffmpeg-5.changes 2023-02-28 12:48:39.332485659 +0100 +++ /work/SRC/openSUSE:Factory/.ffmpeg-5.new.31432/ffmpeg-5.changes 2023-03-15 18:53:00.911907059 +0100 @@ -1,0 +2,10 @@ +Mon Mar 13 11:54:15 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Add soname.diff to get libswresample4 nonconflicting with ffmpeg-6. + +------------------------------------------------------------------- +Thu Mar 9 09:48:42 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Actually enable libjxl backend + +------------------------------------------------------------------- New: ---- soname.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpeg-5.spec ++++++ --- /var/tmp/diff_new_pack.rZEGAL/_old 2023-03-15 18:53:02.879917527 +0100 +++ /var/tmp/diff_new_pack.rZEGAL/_new 2023-03-15 18:53:02.883917548 +0100 @@ -109,6 +109,7 @@ Patch11: ffmpeg-CVE-2022-3964.patch Patch91: ffmpeg-dlopen-openh264.patch Patch92: no-vk-video-decoding.patch +Patch93: soname.diff %if %{with amf_sdk} BuildRequires: AMF-devel @@ -238,7 +239,7 @@ Requires: libavformat59 = %version-%release Requires: libavutil57 = %version-%release Requires: libpostproc56 = %version-%release -Requires: libswresample4 = %version-%release +Requires: libswresample4_ff5 = %version-%release Requires: libswscale6 = %version-%release %description @@ -254,7 +255,7 @@ Summary: FFmpeg codec library Group: System/Libraries Requires: libavutil57 = %version-%release -Requires: libswresample4 = %version-%release +Requires: libswresample4_ff5 = %version-%release %if 0%{?BUILD_ORIG} Provides: libavcodec-full = %version-%release # This can be (and is) required by packages like vlc-codecs - @@ -337,7 +338,7 @@ Requires: libavformat59 = %version-%release Requires: libavutil57 = %version-%release Requires: libpostproc56 = %version-%release -Requires: libswresample4 = %version-%release +Requires: libswresample4_ff5 = %version-%release Requires: libswscale6 = %version-%release %description -n libavfilter8 @@ -457,12 +458,12 @@ This subpackage contains the headers for FFmpeg libpostproc. -%package -n libswresample4 +%package -n libswresample4_ff5 Summary: FFmpeg software resampling library Group: System/Libraries Requires: libavutil57 = %version-%release -%description -n libswresample4 +%description -n libswresample4_ff5 The libswresample library performs audio conversion between different sample rates, channel layout and channel formats. @@ -472,7 +473,7 @@ Provides: libswresample-devel = %version-%release Obsoletes: libswresample-devel < %version-%release Requires: %name-libavutil-devel = %version-%release -Requires: libswresample4 = %version-%release +Requires: libswresample4_ff5 = %version-%release %devel_conflicts -c < -v %_major_version %devel_conflicts -c >= -v %_major_expected @@ -721,8 +722,8 @@ %postun -n libavutil57 -p /sbin/ldconfig %post -n libpostproc56 -p /sbin/ldconfig %postun -n libpostproc56 -p /sbin/ldconfig -%post -n libswresample4 -p /sbin/ldconfig -%postun -n libswresample4 -p /sbin/ldconfig +%post -n libswresample4_ff5 -p /sbin/ldconfig +%postun -n libswresample4_ff5 -p /sbin/ldconfig %post -n libswscale6 -p /sbin/ldconfig %postun -n libswscale6 -p /sbin/ldconfig @@ -756,7 +757,7 @@ %license COPYING.GPLv2 LICENSE.md %_libdir/libpostproc.so.* -%files -n libswresample4 +%files -n libswresample4_ff5 %license COPYING.GPLv2 LICENSE.md %_libdir/libswresample.so.* @@ -847,6 +848,7 @@ Patch11: ffmpeg-CVE-2022-3964.patch Patch91: ffmpeg-dlopen-openh264.patch Patch92: no-vk-video-decoding.patch +Patch93: soname.diff BuildRequires: c_compiler Requires: this-is-only-for-build-envs @@ -864,7 +866,7 @@ Conflicts: libavformat59 Conflicts: libavutil57 Conflicts: libpostproc56 -Conflicts: libswresample4 +Conflicts: libswresample4_ff5 Conflicts: libswscale6 Requires: this-is-only-for-build-envs ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.rZEGAL/_old 2023-03-15 18:53:02.935917825 +0100 +++ /var/tmp/diff_new_pack.rZEGAL/_new 2023-03-15 18:53:02.935917825 +0100 @@ -4,6 +4,6 @@ libavformat59 libavutil57 libpostproc56 -libswresample4 +libswresample4_ff5 libswscale6 ++++++ enable_encoders ++++++ --- /var/tmp/diff_new_pack.rZEGAL/_old 2023-03-15 18:53:02.967917995 +0100 +++ /var/tmp/diff_new_pack.rZEGAL/_new 2023-03-15 18:53:02.971918017 +0100 @@ -14,6 +14,7 @@ libaom_av1 # libaom libcodec2 # codec2 libgsm # libgsm +libjxl # libjxl libmp3lame # lame libopenh264 # libopenh264_dlopen libopenjpeg # openjpeg ++++++ soname.diff ++++++ From: Jan Engelhardt <jeng...@inai.de> Date: 2023-03-13 12:53:21.732953738 +0100 Move libswresample.so.4 out the way for the benefit of ffmpeg-6 which provides the same library. --- ffbuild/library.mak | 3 +++ 1 file changed, 3 insertions(+) Index: ffmpeg-5.1.2/ffbuild/library.mak =================================================================== --- ffmpeg-5.1.2.orig/ffbuild/library.mak +++ ffmpeg-5.1.2/ffbuild/library.mak @@ -6,6 +6,9 @@ endif LIBVERSION := $(lib$(NAME)_VERSION) LIBMAJOR := $(lib$(NAME)_VERSION_MAJOR) +ifeq ($(NAME),swresample) +LIBMAJOR := $(LIBMAJOR).ff5 +endif LIBMINOR := $(lib$(NAME)_VERSION_MINOR) INCINSTDIR := $(INCDIR)/lib$(NAME)