commit shotcut for openSUSE:Factory
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 <ukbeast89@protonmail.com> + +- 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})
participants (1)
-
Source-Sync