Hello community, here is the log from the commit of package ffms2 for openSUSE:Factory checked in at 2020-10-12 13:59:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffms2 (Old) and /work/SRC/openSUSE:Factory/.ffms2.new.3486 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffms2" Mon Oct 12 13:59:11 2020 rev:2 rq:841051 version:2.40 Changes: -------- --- /work/SRC/openSUSE:Factory/ffms2/ffms2.changes 2017-08-24 18:32:56.901794696 +0200 +++ /work/SRC/openSUSE:Factory/.ffms2.new.3486/ffms2.changes 2020-10-12 14:00:01.602233909 +0200 @@ -1,0 +2,53 @@ +Wed Oct 7 08:13:27 UTC 2020 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 2.40 + * Avisynth+ linux support + * Added LastEndTime track property to make it possible to take + the last frame's duration into account + * Removed several deprecated functions and enums from the API + * No longer assumes sub 1 fps framerates are invalid + * Added support for floating point format output in + VapourSynth and Avisynth+ + * Fixed issue with dropped/repeated frames in vc1 with + multiple b-frames after seeking + * Fixed issue with dropped/repeated frames in h264 when the + reorder buffer size is too small + * Improved seeking in mpeg and mpegts streams + * Added rgb(a)p and several additional formats as output to + Avisynth+ + * Added VP9 support + * Fixed incorrectly reporting the output as limited range when + it's in fact unknown and likely to be full range + * Added mastering display metadata output + * VapourSynth source now defaults to not outputting alpha + * Removed the now unused demuxer, dumpmask, audiofile and utf8 + arguments from the source filters + * Removed ability to dump audio tracks + * Fixed incorrect colorimetry metadata reported when + converting the output to another colorspace + * Sources now simply reference the index instead of copying + large parts of it + * Use new FFmpeg decoding API + * Fixed several bugs in output format selection + * FFMSIndex will now properly error out with invalid arguments + * Add rotation metadata export + * Add stereoscopic metadata export + * Removed support for old FFmpeg versions + * Removed libav support + * Discontinuous Timestamp Support + * Add FFMS_Deinit + * Fix mid-stream parameter changes + * Fix decoding H.264 PAFF files with one field per packet + * Fix delay calculations for H.264 PAFF files + * Fix frame rate calculation for fields with one field per + packet +- Switch to stable source tarball and drop _service file + +------------------------------------------------------------------- +Tue Dec 24 16:10:44 UTC 2019 - 9+suse@cirno.systems + +- Refresh ffms2-pkgconfig.patch +- Update to version 2.23+202.ga9e8f73: + * See changelog at https://github.com/FFMS/ffms2/commits/master + +------------------------------------------------------------------- Old: ---- ffms2-2.23.1.tar.gz New: ---- ffms2-2.40.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffms2.spec ++++++ --- /var/tmp/diff_new_pack.oKeG1w/_old 2020-10-12 14:00:02.550234304 +0200 +++ /var/tmp/diff_new_pack.oKeG1w/_new 2020-10-12 14:00:02.558234307 +0200 @@ -1,7 +1,7 @@ # # spec file for package ffms2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 Packman Team <pack...@links2linux.de> # # All modifications and additions to the file contributed by third parties @@ -13,32 +13,32 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define aversion 2.23 %define libname lib%{name} %define soname 4 Name: ffms2 -Version: 2.23.1 +Version: 2.40 Release: 0 Summary: Wrapper library around FFmpeg libraries License: MIT Group: Development/Libraries/C and C++ -Url: https://github.com/FFMS/ffms2 -Source: https://github.com/FFMS/ffms2/archive/%{aversion}.tar.gz#/%{name}-%{version}.tar.gz +URL: https://github.com/FFMS/ffms2 +Source: https://github.com/FFMS/ffms2/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: baselibs.conf Patch0: ffms2-pkgconfig.patch +BuildRequires: automake BuildRequires: gcc-c++ >= 4.8 +BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: zlib-devel BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavresample) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(zlib) %description FFmpegSource (usually known as FFMS or FFMS2) is a wrapper @@ -74,15 +74,15 @@ formats libavformat has (or used to have) problems with. %prep -%setup -q -n %{name}-%{aversion} -%patch0 -p1 -sed -i 's/\r$//' COPYING +%setup -q +%autopatch -p1 %build +./autogen.sh %configure --docdir=%{_docdir}/%{libname}-devel \ --disable-static --enable-shared -make %{?_smp_mflags} V=1 +%make_build %install %make_install V=1 @@ -92,16 +92,13 @@ %postun -n %{libname}-%{soname} -p /sbin/ldconfig %files -n ffmsindex -%defattr(0644, root, root, 0755) -%attr(0755,root,root) %{_bindir}/ffmsindex +%{_bindir}/ffmsindex %files -n %{libname}-%{soname} -%defattr(0644, root, root, 0755) -%doc COPYING +%license COPYING %{_libdir}/%{libname}.so.%{soname}* %files -n %{libname}-devel -%defattr(0644, root, root, 0755) %{_libdir}/%{libname}.so %{_includedir}/ffms* %{_libdir}/pkgconfig/%{name}.pc ++++++ ffms2-2.23.1.tar.gz -> ffms2-2.40.tar.gz ++++++ ++++ 62068 lines of diff (skipped) ++++++ ffms2-pkgconfig.patch ++++++ --- /var/tmp/diff_new_pack.oKeG1w/_old 2020-10-12 14:00:02.750234388 +0200 +++ /var/tmp/diff_new_pack.oKeG1w/_new 2020-10-12 14:00:02.754234390 +0200 @@ -1,17 +1,25 @@ +From 8e8ea3844baf2a207a767c4fb72389a98d8aa1c8 Mon Sep 17 00:00:00 2001 +From: Martin Herkt <lach...@srsfckn.biz> +Date: Tue, 24 Dec 2019 08:20:42 -0800 +Subject: [PATCH] Drop Requires.private from pc file + --- - ffms2.pc.in | 2 +- + ffms2.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: ffms2-2.19.2/ffms2.pc.in -=================================================================== ---- ffms2-2.19.2.orig/ffms2.pc.in -+++ ffms2-2.19.2/ffms2.pc.in +diff --git a/ffms2.pc.in b/ffms2.pc.in +index 7a2a35e..5382375 100644 +--- a/ffms2.pc.in ++++ b/ffms2.pc.in @@ -7,7 +7,7 @@ includedir=@includedir@ Name: ffms2 Description: The Fabulous FM Library 2 --Requires.private: libavformat libavcodec libswscale libavutil @libavresample@ +-Requires.private: libavformat libavcodec libswscale libavutil libswresample +Requires.private: Version: @FFMS_VERSION@ Libs.private: @ZLIB_LDFLAGS@ -lz Libs: -L${libdir} -lffms2 +-- +2.24.0 +