Hello community, here is the log from the commit of package libmlt for openSUSE:Factory checked in at 2018-01-25 12:40:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmlt (Old) and /work/SRC/openSUSE:Factory/.libmlt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmlt" Thu Jan 25 12:40:36 2018 rev:35 rq:569347 version:6.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmlt/libmlt.changes 2017-08-26 10:41:21.144577867 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new/libmlt.changes 2018-01-25 12:40:44.798086396 +0100 @@ -1,0 +2,17 @@ +Wed Jan 24 14:24:44 UTC 2018 - [email protected] + +- Update to release 6.6.0 and build with gcc7 +- Combined melt6 sub package into melt subpackage. +- Remove incorporated patches: + 6c658e5d8cd11933bf799a2a985aa4b24cfbcb60.patch, rem_close.patch, + use-recommended-freetype-include.patch and + libmlt-nomorexlocale_h.patch. +- Upstream changes: + This version builds upon the previous release with performance + improvements using the sliced image processing framework. + It also improves compatibility with dependencies + (FFmpeg, Qt 5, SDL 2, NDI, OpenCV, libebur128). + For full details see: + /usr/share/doc/packages/libmlt6/NEWS + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/libmlt/webvfx.changes 2017-08-26 10:41:23.296273848 +0200 +++ /work/SRC/openSUSE:Factory/.libmlt.new/webvfx.changes 2018-01-25 12:40:46.214020292 +0100 @@ -1,0 +2,9 @@ +Wed Jan 24 14:20:40 UTC 2018 - [email protected] + +- Removed mlt patches: + 6c658e5d8cd11933bf799a2a985aa4b24cfbcb60.patch, + libmlt-nomorexlocale_h.patch, em_close.patch and + use-recommended-freetype-include.patch. +- Package LICENSE and README.md. + +------------------------------------------------------------------- Old: ---- 6c658e5d8cd11933bf799a2a985aa4b24cfbcb60.patch libmlt-nomorexlocale_h.patch mlt-6.4.1.tar.gz rem_close.patch use-recommended-freetype-include.patch New: ---- mlt-6.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmlt.spec ++++++ --- /var/tmp/diff_new_pack.q6nYce/_old 2018-01-25 12:40:47.769947651 +0100 +++ /var/tmp/diff_new_pack.q6nYce/_new 2018-01-25 12:40:47.777947277 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmlt # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,7 +32,7 @@ %define soname_pp 3 Name: %{libname} -Version: 6.4.1 +Version: 6.6.0 Release: 0 Summary: Multimedia framework for television broadcasting License: GPL-3.0+ @@ -41,20 +41,13 @@ Source0: https://github.com/mltframework/mlt/archive/v%{version}.tar.gz#/%{_name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch [email protected] -- Make VDPAU support work without the devel package Patch1: libmlt-0.8.2-vdpau.patch -# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with -# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions -Patch2: use-recommended-freetype-include.patch -Patch3: 6c658e5d8cd11933bf799a2a985aa4b24cfbcb60.patch -# PATCH-FIX-UPSTREAM remove superflous close to avoid crashes in for example kdenlive -Patch4: rem_close.patch -# PATCH-FIX-UPSTREAM see patch header, remove when upstream resolves the issue check before rebase. -Patch5: libmlt-nomorexlocale_h.patch + BuildRequires: fdupes %if 0%{?suse_version} > 1320 BuildRequires: gcc-c++ %else -BuildRequires: gcc6 -BuildRequires: gcc6-c++ +BuildRequires: gcc7 +BuildRequires: gcc7-c++ #!Buildignore: libgcc_s1 %endif BuildRequires: ladspa-devel @@ -112,8 +105,6 @@ %package -n %{libname}%{soname} Summary: C library API for the MLT multimedia framework Group: System/Libraries -Recommends: %{libname}%{soname}-data -Recommends: %{libname}%{soname}-modules %description -n %{libname}%{soname} MLT is a multimedia framework for television broadcasting. It @@ -158,39 +149,25 @@ This subpackage contains the headers to make use of the MLT C++ API. -%package -n melt%{soname} -Summary: Multimedia framework for television broadcasting -Group: Productivity/Multimedia/Video/Editors and Convertors -Requires: melt - -%description -n melt%{soname} -MLT is a multimedia framework for television broadcasting. It -provides a toolkit for broadcasters, video editors, media players, -transcoders and web streamers. - -The functionality of the system is provided via an assortment of -tools, XML authoring components, and an plug-in based API. - %package -n melt Summary: Multimedia framework for television broadcasting Group: Productivity/Multimedia/Video/Editors and Convertors -Requires: melt%{soname} -Conflicts: melt > %{version} -Conflicts: melt < %{version} +Provides: melt%{soname} = %{version} +Obsoletes: melt%{soname} < %{version} +Requires: %{libname}%{soname}-data = %{version} +Requires: %{libname}%{soname}-modules = %{version} %description -n melt MLT is a multimedia framework for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders and web streamers. -This subpackage contains a symlink to refer to a specific -version of MLT. +The functionality of the system is provided via an assortment of +tools, XML authoring components, and an plug-in based API. %package -n %{libname}%{soname}-modules Summary: Modules for the MLT multimedia framework Group: Productivity/Multimedia/Video/Editors and Convertors -Requires: %{_bindir}/melt -Requires: %{libname}%{soname} = %{version} Recommends: frei0r-plugins %if %{with ffmpeg} Provides: mlt(%{soname})(avformat) @@ -211,7 +188,6 @@ %package -n %{libname}%{soname}-data Summary: Architecture-independent data files for the MLT multimedia framework Group: Productivity/Multimedia/Video/Editors and Convertors -Requires: %{libname}%{soname} = %{version} BuildArch: noarch %description -n %{libname}%{soname}-data @@ -230,15 +206,14 @@ Provides: python-%{_name}%{soname} %description -n python-%{_name} -This package is needed to use MLT from Python. +MLT is a multimedia framework for television broadcasting. It +provides a toolkit for broadcasters, video editors, media players, +transcoders and web streamers. +This package contains python bindings. %prep %setup -q -n %{_name}-%{version} %patch1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 # To complement libmlt-0.8.0-vdpau.patch. # When vdpau support is not compiled it will break the code. Doesn't matter because the code will not be used anyway. @@ -246,9 +221,7 @@ sed "s/__VDPAU_SONAME__/${VDPAU_SONAME}/" -i src/modules/avformat/vdpau.c %build -test -x "$(type -p gcc-6)" && export CC=gcc-6 test -x "$(type -p gcc-7)" && export CC=gcc-7 -test -x "$(type -p g++-6)" && export CXX=g++-6 test -x "$(type -p g++-7)" && export CXX=g++-7 %configure \ %ifnarch %{ix86} x86_64 @@ -256,6 +229,7 @@ --disable-sse \ --disable-sse2 \ %endif +--enable-debug \ --enable-gpl --enable-gpl3 \ %ifarch i586 --disable-mmx \ @@ -309,7 +283,6 @@ %files -n %{libname}%{soname} %defattr(0644, root, root, 0755) -%doc AUTHORS ChangeLog COPYING GPL GPLv3 NEWS README %{_libdir}/lib%{_name}.so.%{soname} %{_libdir}/lib%{_name}.so.%{version} @@ -330,18 +303,17 @@ %{_includedir}/%{_name_pp} %{_libdir}/pkgconfig/%{_name_pp}.pc -%files -n melt%{soname} +%files -n melt %defattr(0644, root, root, 0755) %attr(0755, root, root) %{_bindir}/melt%{soname} %{_mandir}/man1/melt%{soname}.1%{ext_man} - -%files -n melt -%defattr(0644, root, root, 0755) %{_bindir}/melt %{_mandir}/man1/melt.1%{ext_man} %files -n %{libname}%{soname}-modules -f module_data.dirs %defattr(0644, root, root, 0755) +%doc AUTHORS ChangeLog NEWS README +%license GPLv3 COPYING GPL %{_libdir}/%{_name}-%{soname}/ %dir %{_datadir}/%{_name}-%{soname}/ ++++++ webvfx.spec ++++++ --- /var/tmp/diff_new_pack.q6nYce/_old 2018-01-25 12:40:47.805945971 +0100 +++ /var/tmp/diff_new_pack.q6nYce/_new 2018-01-25 12:40:47.805945971 +0100 @@ -1,7 +1,7 @@ # # spec file for package webvfx # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ %define _name mlt -%define mltversion 6.4.1 +%define mltversion 6.6.0 %define sover 1 %define mltmaj %(echo %{mltversion} |cut -d "." -f 1) @@ -38,16 +38,8 @@ Source1: https://github.com/mltframework/webvfx/archive/%{_rev}.tar.gz#/webvfx-%{version}.tar.gz # PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch [email protected] -- Make VDPAU support work without the devel package Patch1: libmlt-0.8.2-vdpau.patch -# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with -# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions -Patch2: use-recommended-freetype-include.patch -Patch3: 6c658e5d8cd11933bf799a2a985aa4b24cfbcb60.patch -# PATCH-FIX-UPSTREAM remove superflous close to avoid crashes in for example kdenlive -Patch4: rem_close.patch #PATCH-FIX-UPSTREAM webvfx-versioned-libdir.patch [email protected] -- install webvfx lib in versioned _libdir Patch10: webvfx-versioned-libdir.patch -# PATCH-FIX-UPSTREAM see patch header, remove when upstream resolves the issue check before rebase. -Patch5: libmlt-nomorexlocale_h.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: help2man @@ -80,6 +72,7 @@ %package devel Summary: Video effects engine based on web technologies Group: Development/Libraries/C and C++ +Requires: libmlt-devel = %{mltversion} Requires: libwebvfx%{sover} = %{version} %description devel @@ -108,10 +101,6 @@ %prep %setup -q -n %{_name}-%{mltversion} -a 1 %patch1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 %patch10 %build @@ -148,6 +137,8 @@ %defattr(0755, root, root, 0755) %{_bindir}/webvfx* %{_mandir}/man1/webvfx* +%license webvfx-%{_rev}/LICENSE +%doc webvfx-%{_rev}/README.md %files module %defattr(0755, root, root, 0755) ++++++ mlt-6.4.1.tar.gz -> mlt-6.6.0.tar.gz ++++++ ++++ 12980 lines of diff (skipped)
