Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package shotcut for openSUSE:Factory checked in at 2022-06-29 16:01:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shotcut (Old)
and /work/SRC/openSUSE:Factory/.shotcut.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shotcut"
Wed Jun 29 16:01:47 2022 rev:50 rq:985707 version:22.06.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/shotcut/shotcut.changes 2022-06-23 10:25:52.911845052 +0200
+++ /work/SRC/openSUSE:Factory/.shotcut.new.1548/shotcut.changes 2022-06-29 16:03:00.808754900 +0200
@@ -1,0 +2,39 @@
+Wed Jun 29 00:09:40 UTC 2022 - Aaron Stern
+
+- Update to 22.06.23
+- Change the build system from qmake to CMake
+- add shotcut-libdir.patch
+- Upstream changes:
+ *Added Edit... to Timeline > Output > Properties.
+ *Added Timeline > menu > More > Align To Reference Track to synchronize clips based on similar audio.
+ See its documentation.
+ *Added support for reading Lottie and rawr JSON animation formats.
+ *Added Open Other > Animation.
+ *Added a Mask: Draw (Glaxnimate) video filter.
+ *Added Glaxnimate vector animation tool with a video preview of Shotcut.
+ *Added support for Keyframes to the following audio filters:
+ Low Pass
+ High Pass
+ Reverb
+ *Added keyboard shortcut Ctrl+Alt+A to select all clips on the current track.
+ (option+command+A on macOS)
+ *Added an options dialog to File > Export > Markers as Chapters to exclude colors or include range markers.
+ *Added support for fractional display scale (125%, 150%, 175%) on Windows.
+ *Fixed Text: Rich does not export the same as preview on system with fractional display scale on Windows.
+ *Fixed Record Audio and Open Other > Audio/Video Device crashing on macOS due to insufficient entitlements.
+ *Fixed Time Remap > Image mode > Blend not working.
+ *Fixed a crash combining two Size, Position & Rotate filters with a mask filter on a square video mode.
+ *Fixed a possible crash with an odd width video.
+ *Fixed dragging a clip leftward beyond other clips with Timeline > Ripple turned on.
+ *Fixed changing the color of a color clip resets a custom name.
+ *Fixed changing Properties > Speed drops a Crop: Source filter if added.
+ *Fixed prompting for a duration and possibly a crash when dragging non-seekable files to Playlist.
+ *Fixed filters on a clip are removed when Undo after a change to Properties.
+ *Fixed File > Export > Markers as Chapters incorrect text encoding resulting in corrupt unicode characters.
+ *Fixed video track blending may be broken after moving a track.
+ *Fixed repairing a project with Settings > Proxy > Use Proxy on saves proxy file paths into repaired project file.
+ *Fixed Ripple Markers not working with ripple trimming.
+ *Fixed trimming a clip on timeline may change the length of a neighboring clip.
+ *Converted the build system from qmake to CMake (qmake is removed).
+
+-------------------------------------------------------------------
Old:
----
shotcut-22.04.25.tar.gz
New:
----
shotcut-22.06.23.tar.gz
shotcut-libdir.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shotcut.spec ++++++
--- /var/tmp/diff_new_pack.2FI3MK/_old 2022-06-29 16:03:01.208755433 +0200
+++ /var/tmp/diff_new_pack.2FI3MK/_new 2022-06-29 16:03:01.224755453 +0200
@@ -25,7 +25,7 @@
%global __requires_exclude qmlimport\\((Shotcut\\.Controls|org\\.shotcut\\.qml).*
Name: shotcut
-Version: 22.04.25
+Version: 22.06.23
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.
@@ -35,11 +35,13 @@
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
+Patch1: shotcut-libdir.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: libqt5-qtdeclarative-private-headers-devel
BuildRequires: mc
+BuildRequires: cmake
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5Core) >= 5.9.0
@@ -54,6 +56,7 @@
BuildRequires: pkgconfig(Qt5WebSockets)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: pkgconfig(Qt5Xml)
+BuildRequires: pkgconfig(fftw3)
BuildRequires: pkgconfig(mlt++-7)
BuildRequires: pkgconfig(mlt-framework-7)
BuildRequires: pkgconfig(sdl2)
@@ -87,26 +90,22 @@
%prep
%setup -q
echo "Qt5Core = %{qt5version}"
-%autopatch -p1
+%autosetup -p0
# Search for executable files
find . \
\( -name \*.html -o -name \*.js \) -type f -executable -exec chmod a-x {} + || :
%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)
-%qmake5 \
- QMAKE_STRIP="" \
- PREFIX="%{_prefix}" -Wall -recursive \
- SHOTCUT_VERSION=%{version} \
- DEFINES+=SHOTCUT_NOUPGRADE
-
-make %{_smp_mflags} VERBOSE=1
+%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DSHOTCUT_VERSION=%{version} \
+ -DDEFINES+=SHOTCUT_NOUPGRADE
+%cmake_build
# CC=gcc-8 CPP=cpp-8 CXX=g++-8
%install
-%qmake5_install
+%cmake_install
install -D icons/%{name}-logo-64.png %{buildroot}/%{_datadir}/pixmaps/%{name}.png
@@ -155,6 +154,8 @@
%{_datadir}/mime/packages/*
%{_datadir}/applications/org.%{name}.Shotcut.desktop
%exclude %{_datadir}/%{name}/translations
+%{_libdir}/libCuteLogger.so
+
%files lang -f %{name}.lang
%defattr(-,root,root)
++++++ shotcut-22.04.25.tar.gz -> shotcut-22.06.23.tar.gz ++++++
++++ 246260 lines of diff (skipped)
++++++ shotcut-libdir.patch ++++++
--- CuteLogger/CMakeLists.txt.orig 2022-06-07 20:54:20.000000000 +0200
+++ CuteLogger/CMakeLists.txt 2022-06-24 19:07:29.721554683 +0200
@@ -6,6 +6,8 @@
ADD_DEFINITIONS(-DCUTELOGGER_LIBRARY)
+include(GNUInstallDirs)
+
INCLUDE_DIRECTORIES(BEFORE include)
SET(sources
@@ -39,4 +41,4 @@
ADD_LIBRARY(${library_target} SHARED ${sources} ${includes})
TARGET_LINK_LIBRARIES(${library_target} Qt5::Core)
-INSTALL(TARGETS ${library_target} DESTINATION lib)
+INSTALL(TARGETS ${library_target} DESTINATION ${CMAKE_INSTALL_LIBDIR})