Hello community,

here is the log from the commit of package libmlt for openSUSE:Factory checked 
in at 2019-01-11 14:05:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmlt (Old)
 and      /work/SRC/openSUSE:Factory/.libmlt.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmlt"

Fri Jan 11 14:05:37 2019 rev:44 rq:664385 version:6.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmlt/webvfx.changes    2018-05-13 
16:05:06.686230361 +0200
+++ /work/SRC/openSUSE:Factory/.libmlt.new.28833/webvfx.changes 2019-01-11 
14:06:37.783731185 +0100
@@ -1,0 +2,8 @@
+Thu Jan 10 13:33:27 UTC 2019 - davejpla...@gmail.com
+
+- Update to release version 1.0.0
+- Add webvfx-nobrowser.patch to fix Factory build.
+- Upstream changes:
+  Set version to 1.0.0
+
+-------------------------------------------------------------------

Old:
----
  webvfx-0.44+git20180223.tar.gz

New:
----
  webvfx-1.0.0.tar.gz
  webvfx-nobrowser.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmlt.spec ++++++
--- /var/tmp/diff_new_pack.KCBVdv/_old  2019-01-11 14:06:38.419730545 +0100
+++ /var/tmp/diff_new_pack.KCBVdv/_new  2019-01-11 14:06:38.423730542 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libmlt
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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

++++++ webvfx.spec ++++++
--- /var/tmp/diff_new_pack.KCBVdv/_old  2019-01-11 14:06:38.447730517 +0100
+++ /var/tmp/diff_new_pack.KCBVdv/_new  2019-01-11 14:06:38.447730517 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package webvfx
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -23,9 +23,9 @@
 %define mltmaj %(echo %{mltversion} |cut -d "." -f 1)
 # Find qt version used to build
 %define qt5version %(pkg-config --modversion Qt5Core)
-%define _rev    d65a42d25a887d11fd5cf5e485c1561dc802b671
+%define _rev    5ef18121b8765ecbc6a90094b1d51059fc7e7f66
 Name:           webvfx
-Version:        0.44+git20180223
+Version:        1.0.0
 Release:        0
 Summary:        Video effects engine based on web technologies
 License:        BSD-3-Clause
@@ -33,11 +33,12 @@
 Url:            https://github.com/mltframework/webvfx
 Source0:        %{_name}-%{mltversion}.tar.gz
 # This is needed by shotcut and will only build within the mlt sources.
-Source1:        
https://github.com/mltframework/webvfx/archive/%{_rev}.tar.gz#/webvfx-%{version}.tar.gz
+Source1:        
https://github.com/mltframework/webvfx/archive/%{version}.tar.gz#/webvfx-%{version}.tar.gz
 # PATCH-FIX-OPENSUSE libmlt-0.8.2-vdpau.patch reddw...@opensuse.org -- Make 
VDPAU support work without the devel package
 Patch1:         libmlt-0.8.2-vdpau.patch
 #PATCH-FIX-UPSTREAM webvfx-versioned-libdir.patch davejpla...@gmail.com -- 
install webvfx lib in versioned _libdir
 Patch10:        webvfx-versioned-libdir.patch
+Patch11:        webvfx-nobrowser.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  help2man
@@ -49,7 +50,6 @@
 BuildRequires:  pkgconfig(Qt5WebSockets)
 BuildRequires:  pkgconfig(mlt++)
 BuildRequires:  pkgconfig(mlt-framework)
-#Requires:
 
 %description
 WebVfx is a video effects library that allows effects to be
@@ -94,22 +94,21 @@
 
 %prep
 %setup -q -n %{_name}-%{mltversion} -a 1
-%patch1
-%patch10
+%autopatch -p0
 
 %build
-pushd webvfx-%{_rev}
+pushd webvfx-%{version}
 %qmake5 \
        QMAKE_STRIP="" \
        MLT_SOURCE="%{_builddir}/%{_name}-%{mltversion}/" \
        WLIB=%{_lib} \
         PREFIX="%{_prefix}" -Wall -recursive
 
-make %{?_smp_mflags} VERBOSE=1
+make VERBOSE=1 %{?_smp_mflags}
 popd
 
 %install
-pushd webvfx-%{_rev}
+pushd webvfx-%{version}
 %qmake5_install
 chmod 0644 LICENSE README.md
 popd
@@ -130,8 +129,8 @@
 %files
 %{_bindir}/webvfx*
 %{_mandir}/man1/webvfx*
-%license webvfx-%{_rev}/LICENSE
-%doc webvfx-%{_rev}/README.md
+%license webvfx-%{version}/LICENSE
+%doc webvfx-%{version}/README.md
 
 %files module
 %defattr(0755, root, root, 0755)

++++++ webvfx-0.44+git20180223.tar.gz -> webvfx-1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/.gitmodules 
new/webvfx-1.0.0/.gitmodules
--- old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/.gitmodules     
1970-01-01 01:00:00.000000000 +0100
+++ new/webvfx-1.0.0/.gitmodules        2018-11-26 01:25:07.000000000 +0100
@@ -0,0 +1,3 @@
+[submodule "mlt/qmelt/mlt"]
+       path = mlt/qmelt/mlt
+       url = ../mlt.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/README.md 
new/webvfx-1.0.0/README.md
--- old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/README.md       
2018-02-24 20:17:19.000000000 +0100
+++ new/webvfx-1.0.0/README.md  2018-11-26 01:25:07.000000000 +0100
@@ -13,7 +13,15 @@
 
 In the webvfx directory run `qmake -r PREFIX=/usr/local` and then `make 
install`. `PREFIX` determines where WebVfx will be installed. If MLT is 
installed in a non-standard location, you may need to set the `PKG_CONFIG_PATH` 
environment variable to where its pkgconfig file lives, e.g. 
`PKG_CONFIG_PATH=/usr/local/lib/pkgconfig`.
 
-The [MLT melt](https://www.mltframework.org/twiki/bin/view/MLT/MltMelt) 
command will not work with WebVfx on Windows or OS X because the Qt event loop 
must run on the main thread. If you set `MLT_SOURCE` to the root of your MLT 
source code directory, then a `qmelt` executable will be installed which 
behaves the same as `melt` but works with WebVfx on Windows or OS X. e.g. 
`qmake -r PREFIX=/usr/local MLT_SOURCE=~/Projects/mlt`.
+The [MLT melt](https://www.mltframework.org/twiki/bin/view/MLT/MltMelt) command
+will not work with WebVfx on Windows or macOS because the Qt event loop must 
run
+on the main thread. If you set `MLT_SOURCE` to the root of your MLT source code
+directory, then a `qmelt` executable will be installed which behaves the same 
as
+`melt` but works with WebVfx on Windows or macOS. e.g. `qmake -r
+PREFIX=/usr/local MLT_SOURCE=~/Projects/mlt`.
+The MLT source is available as a git submodule to make this more convenient. If
+you checkout the git submodule, then it is detected and there is no need to set
+MLT_SOURCE.
 
 `make doxydoc` to generate the documentation using Doxygen.
 You can also `make uninstall`, `make clean` and `make distclean`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/common.pri 
new/webvfx-1.0.0/common.pri
--- old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/common.pri      
2018-02-24 20:17:19.000000000 +0100
+++ new/webvfx-1.0.0/common.pri 2018-11-26 01:25:07.000000000 +0100
@@ -20,3 +20,7 @@
 UI_DIR = $$DESTDIR/.ui/$$TARGET
 
 INCLUDEPATH += $$PWD
+
+exists(mlt/qmelt/mlt/README) {
+    MLT_SOURCE = mlt
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/mlt/qmelt/qmelt.pro 
new/webvfx-1.0.0/mlt/qmelt/qmelt.pro
--- old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/mlt/qmelt/qmelt.pro     
2018-02-24 20:17:19.000000000 +0100
+++ new/webvfx-1.0.0/mlt/qmelt/qmelt.pro        2018-11-26 01:25:07.000000000 
+0100
@@ -1,8 +1,8 @@
+include(../../common.pri)
 isEmpty(MLT_SOURCE) {
     error("qmelt can only be built when MLT_SOURCE is set to the MLT source 
code directory.")
 }
 
-include(../../common.pri)
 TEMPLATE = app
 
 SOURCES += qmelt.cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro 
new/webvfx-1.0.0/webvfx/webvfx.pro
--- old/webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro       
2018-02-24 20:17:19.000000000 +0100
+++ new/webvfx-1.0.0/webvfx/webvfx.pro  2018-11-26 01:25:07.000000000 +0100
@@ -4,7 +4,7 @@
 
 include(../common.pri)
 TEMPLATE = lib
-#VERSION = 
+VERSION = 1.0.0
 
 HEADERS += content.h
 HEADERS += content_context.h

++++++ webvfx-nobrowser.patch ++++++
Index: webvfx-1.0.0/all.pro
===================================================================
--- webvfx-1.0.0/all.pro.orig   2018-11-26 02:25:07.000000000 +0200
+++ webvfx-1.0.0/all.pro        2019-01-10 15:28:26.062060871 +0200
@@ -14,7 +14,7 @@ CONFIG += ordered
 SUBDIRS += webvfx
 SUBDIRS += viewer
 SUBDIRS += tools/render
-SUBDIRS += tools/browser
+#SUBDIRS += tools/browser
 
 system(pkg-config --exists mlt-framework) {
     SUBDIRS += mlt
++++++ webvfx-versioned-libdir.patch ++++++
--- /var/tmp/diff_new_pack.KCBVdv/_old  2019-01-11 14:06:38.559730405 +0100
+++ /var/tmp/diff_new_pack.KCBVdv/_new  2019-01-11 14:06:38.559730405 +0100
@@ -1,7 +1,7 @@
 Index: webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro
 ===================================================================
---- webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro.orig     
2018-02-24 21:17:19.000000000 +0200
-+++ webvfx-d65a42d25a887d11fd5cf5e485c1561dc802b671/webvfx/webvfx.pro  
2018-05-06 12:24:57.399644007 +0200
+--- webvfx-1.0.0/webvfx/webvfx.pro.orig        2018-02-24 21:17:19.000000000 
+0200
++++ webvfx-1.0.0/webvfx/webvfx.pro     2018-05-06 12:24:57.399644007 +0200
 @@ -47,5 +47,5 @@ QT += opengl quick
  
  TARGET = webvfx


Reply via email to