Hello community,
here is the log from the commit of package shotcut for openSUSE:Factory checked in at 2019-08-09 16:53:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shotcut (Old)
and /work/SRC/openSUSE:Factory/.shotcut.new.9556 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shotcut"
Fri Aug 9 16:53:52 2019 rev:27 rq:721779 version:19.08.05
Changes:
--------
--- /work/SRC/openSUSE:Factory/shotcut/shotcut.changes 2019-07-11 13:16:46.646797937 +0200
+++ /work/SRC/openSUSE:Factory/.shotcut.new.9556/shotcut.changes 2019-08-09 16:53:56.697460633 +0200
@@ -1,0 +2,20 @@
+Thu Aug 8 08:59:27 UTC 2019 - Dave Plater
+
+- Update to release version 19.08.05
+- Added shotcut-with-mlt-6.16.0.patch to fix build with mlt < 6.17.0
+- Upstream changes:
+ *Use x264 default crf 23 = 55%
+ *Fix showing vidstab.trf as missing file.
+ *Fix conflicting FindFilterParser classes.
+ *Enqueue pending analysis jobs on export.
+ *Convert Lens Correction to show percentage.
+ *Cleanup previous commit to qmlfilter.cpp
+ *Change shortcut Shift+C to be Playlist Copy.
+ *Change Playlist Open and add Copy.
+ *Add trim support to an opened playlist item.
+ *Add text for conversion of quality % in Export.
+ *Add support for interlace to convert and reverse.
+ *Add keyframes to Mosaic filter.
+ *Add description to external screens (#757).
+
+-------------------------------------------------------------------
Old:
----
shotcut-19.07.07.tar.gz
New:
----
shotcut-19.08.05.tar.gz
shotcut-with-mlt-6.16.0.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shotcut.spec ++++++
--- /var/tmp/diff_new_pack.P6nSLm/_old 2019-08-09 16:53:57.249460501 +0200
+++ /var/tmp/diff_new_pack.P6nSLm/_new 2019-08-09 16:53:57.249460501 +0200
@@ -22,7 +22,7 @@
%bcond_with x264
Name: shotcut
-Version: 19.07.07
+Version: 19.08.05
Release: 0
# This package creates a build time version from the current date and uses it to check
# for updates. See patch1 and prep/build section. For reproducible builds.
@@ -34,10 +34,13 @@
Source: https://github.com/mltframework/shotcut/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
# PATCH-FIX-OPENSUSE shotcut-noupdatecheck.patch davejplater@gmail.com -- Disable automatic update check
Patch1: shotcut-noupdatecheck.patch
+# PATCH-FIX-UPSTREAM shotcut-with-mlt-6.16.0.patch davejplater@gmail.com -- Fix missing type define with mlt < 6.17.0
+Patch2: shotcut-with-mlt-6.16.0.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: libqt5-qtdeclarative-private-headers-devel
+BuildRequires: mc
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5Core) >= 5.9.0
@@ -86,7 +89,7 @@
%prep
%setup -q
echo "Qt5Core = %{qt5version}"
-%autopatch -p0
+%autopatch -p1
# Search for executable files
find . \
@@ -101,6 +104,8 @@
echo "" >> version.json
%build
+##if LIBMLT_VERSION_INT >= MLT_VERSION_CPP_UPDATED 397568
+##define LIBMLT_VERSION_INT 397312 ((LIBMLT_VERSION_MAJOR<<16)+(LIBMLT_VERSION_MINOR<<8)+LIBMLT_VERSION_REVISION)
export _VSTRING="%{version}.02"
%qmake5 \
QMAKE_STRIP="" \
++++++ shotcut-19.07.07.tar.gz -> shotcut-19.08.05.tar.gz ++++++
++++ 62997 lines of diff (skipped)
++++++ shotcut-noupdatecheck.patch ++++++
--- /var/tmp/diff_new_pack.P6nSLm/_old 2019-08-09 16:53:57.909460342 +0200
+++ /var/tmp/diff_new_pack.P6nSLm/_new 2019-08-09 16:53:57.909460342 +0200
@@ -1,8 +1,8 @@
-Index: src/mainwindow.cpp
+Index: shotcut-19.08.05/src/mainwindow.cpp
===================================================================
---- src/mainwindow.cpp.orig 2019-01-19 06:58:33.000000000 +0200
-+++ src/mainwindow.cpp 2019-01-20 13:41:00.318441271 +0200
-@@ -3329,7 +3329,7 @@ void MainWindow::on_actionUpgrade_trigge
+--- shotcut-19.08.05.orig/src/mainwindow.cpp 2019-08-05 01:31:16.000000000 +0200
++++ shotcut-19.08.05/src/mainwindow.cpp 2019-08-08 15:04:20.755437229 +0200
+@@ -3437,7 +3437,7 @@ void MainWindow::on_actionUpgrade_trigge
Settings.setAskUpgradeAutomatic(false);
}
showStatusMessage("Checking for upgrade...");
@@ -11,7 +11,7 @@
}
void MainWindow::on_actionOpenXML_triggered()
-@@ -3464,7 +3464,7 @@ void MainWindow::onUpgradeCheckFinished(
+@@ -3594,7 +3594,7 @@ void MainWindow::onUpgradeCheckFinished(
m_upgradeUrl = json.object().value("url").toString();
showStatusMessage(action, 15 /* seconds */);
} else {
@@ -20,11 +20,11 @@
}
reply->deleteLater();
return;
-Index: src/src.pro
+Index: shotcut-19.08.05/src/src.pro
===================================================================
---- src/src.pro.orig 2019-01-19 06:58:33.000000000 +0200
-+++ src/src.pro 2019-01-20 13:41:00.318441271 +0200
-@@ -308,7 +308,7 @@ debug_and_release {
+--- shotcut-19.08.05.orig/src/src.pro 2019-08-05 01:31:16.000000000 +0200
++++ shotcut-19.08.05/src/src.pro 2019-08-08 15:04:20.771437826 +0200
+@@ -313,7 +313,7 @@ debug_and_release {
LIBS += -lCuteLogger
isEmpty(SHOTCUT_VERSION) {
++++++ shotcut-with-mlt-6.16.0.patch ++++++
Index: shotcut-19.08.05/src/qmltypes/qmlfilter.h
===================================================================
--- shotcut-19.08.05.orig/src/qmltypes/qmlfilter.h 2019-08-05 01:31:16.000000000 +0200
+++ shotcut-19.08.05/src/qmltypes/qmlfilter.h 2019-08-08 15:06:34.896449244 +0200
@@ -151,6 +151,7 @@ private:
QString m_serviceName;
#else
Mlt::Filter m_filter;
+ QString m_serviceName;
#endif
};