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)


Reply via email to