Hello community,
here is the log from the commit of package shotcut for openSUSE:Factory checked in at 2018-06-29 22:29:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shotcut (Old)
and /work/SRC/openSUSE:Factory/.shotcut.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shotcut"
Fri Jun 29 22:29:02 2018 rev:14 rq:617539 version:18.06.02
Changes:
--------
--- /work/SRC/openSUSE:Factory/shotcut/shotcut.changes 2018-05-13 16:05:12.934002429 +0200
+++ /work/SRC/openSUSE:Factory/.shotcut.new/shotcut.changes 2018-06-29 22:29:16.338353015 +0200
@@ -1,0 +2,56 @@
+Mon Jun 11 15:07:48 UTC 2018 - davejplater@gmail.com
+
+- Update to release 18.06.02 and rebased patches.
+- Fixes build against latest qt5 with shotcut-QAction.patch.
+- Upstream changes:
+ *Remove the old variant with MLT logo, and add 2x variants.
+ *Change app launch splash image.
+ *Add Detach Audio to timeline clip context menu.
+ *Only use YAML for presets with MLT v6.9.0+
+ *Use YAML for filter presets. *
+ *The legacy preset format does not support multiline text. The YAML
+ *format does support multiline text. Maintain backwards compatiblity
+ *Add double-click action to timeline faders.
+ *Double-click toggles between one second and removing the filters.
+ *Fix audio filters get incorrect channel count state.
+ *Add support for mono and surround to Swap Channels filter.
+ *Add mono and surround support the the Copy Channel filter.
+ *Set bounds on dragging keyframes.
+ *Fix #576 squashed commit of the following:
+ Fix nullptr c++11, which we are not using yet.
+ Copy file date when converting files.
+ *Add support for AMD AMF to Export panel.
+ *Add simple and advanced keyframes to Mask filter.
+ *Add AMD AMF support to FFmpeg build on Windows.
+ *Fix building FFmpeg with NVENC.
+ *Add --enable-libjack for FFmpeg 4.0
+ *Upgrade to FFmpeg 4.0
+ *Add keyframes to Saturation filter.
+ *Add a keyboard shortcuts link to the Help menu.
+ *Fix #572 restart with command line arguments.
+ *Refresh after changing interpolation or deinterlacer.
+ *Fix many frames dropped on start of playback from pause.
+ *Fix small memory leak in Open Other dialog.
+ *Add keyframes to Blur filter.
+ *Fix KeyframesButton's tooltip getting stuck showing.
+ *Add undo buttons to Size and Position filter UI.
+ *Fix #568 libopus breaks audio rate control options.
+ *Add Reverse to clip Properties menu.
+ *Add many animated presets to Size and Position.
+ *Fix filter duration and simple keyframes after split and merge.
+ *Fix animate/fade out when trimming in on timeline.
+ *Add double-click for simple keyframes.
+ *Increase size of avformat producer cache per MLT change.
+ *Fix #557 by limiting threads and thus memory usage on 32-bit.
+ *Only adjust filter when trimming clip if filter is not trimmed.
+ *Use UTF-8 for FFmpeg device strings.
+ *Change Mask default rotation to 50%.
+ *Adjust simple keyframes on non-current filters when trimming.
+ *Reduce opacity when VUI rectangle control is disabled.
+ *Fix #555 track & master filter durations not adjusted.
+ *Fix name of master & track filters in Keyframes dock.
+ *Additional GPU checking and clarifications.
+ *Make MLT XML file dropped onto Playlist into a virtual clip.
+ *Fix #554 repeated File > Close crashes.
+
+-------------------------------------------------------------------
Old:
----
shotcut-18.05.08.tar.gz
New:
----
shotcut-18.06.02.tar.gz
shotcut-QAction.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shotcut.spec ++++++
--- /var/tmp/diff_new_pack.BLSKiD/_old 2018-06-29 22:29:16.882352601 +0200
+++ /var/tmp/diff_new_pack.BLSKiD/_new 2018-06-29 22:29:16.882352601 +0200
@@ -22,13 +22,13 @@
%bcond_with x264
Name: shotcut
-Version: 18.05.08
+Version: 18.06.02
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.
%define _vstring %(echo %{version} |tr -d ".")
Summary: Video and audio editor and creator
-License: GPL-3.0+
+License: GPL-3.0-or-later
Group: Productivity/Multimedia/Video/Editors and Convertors
Url: http://www.shotcut.org/
Source: https://github.com/mltframework/shotcut/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -36,6 +36,7 @@
Patch0: shotcut-desktopfile.patch
# PATCH-FIX-OPENSUSE shotcut-noupdatecheck.patch davejplater@gmail.com -- Disable automatic update check
Patch1: shotcut-noupdatecheck.patch
+Patch2: shotcut-QAction.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libqt5-qtdeclarative-private-headers-devel
@@ -87,8 +88,9 @@
%prep
%setup -q
echo "Qt5Core = %{qt5version}"
-%patch0
+#%%patch0
%patch1
+%patch2
# Search for executable files
find . \
@@ -110,7 +112,7 @@
PREFIX="%{_prefix}" -Wall -recursive
make %{_smp_mflags} VERBOSE=1
-
+# CC=gcc-8 CPP=cpp-8 CXX=g++-8
%install
%qmake5_install
@@ -136,14 +138,16 @@
done
popd
cp -v version.json %{buildroot}%{_datadir}/%{name}
-%suse_update_desktop_file -i %{name}
+%suse_update_desktop_file -i org.%{name}.Shotcut
chmod 0755 %{buildroot}/%{_datadir}/%{name}/qml/export-edl/rebuild.sh
%fdupes -s %{buildroot}/%{_datadir}
%post
+%mime_database_post
%desktop_database_post
%postun
+%mime_database_postun
%desktop_database_postun
%files
@@ -152,9 +156,15 @@
%license COPYING
%{_bindir}/%{name}
%{_datadir}/%{name}/
+%{_datadir}/icons/
+%{_datadir}/metainfo/
%{_datadir}/pixmaps/%{name}.png
-%{_datadir}/applications/%{name}.desktop
+%{_datadir}/mime/
+%{_datadir}/applications/org.%{name}.Shotcut.desktop
%exclude %{_datadir}/%{name}/translations
+ /usr/share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png
+ /usr/share/metainfo/org.shotcut.Shotcut.appdata.xml
+ /usr/share/mime/packages/org.shotcut.Shotcut.xml
%files lang -f %{name}.lang
%defattr(-,root,root)
++++++ shotcut-18.05.08.tar.gz -> shotcut-18.06.02.tar.gz ++++++
++++ 181615 lines of diff (skipped)
++++++ shotcut-QAction.patch ++++++
From: Dave Plater