Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package shotcut for openSUSE:Factory checked 
in at 2023-04-09 18:40:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shotcut (Old)
 and      /work/SRC/openSUSE:Factory/.shotcut.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shotcut"

Sun Apr  9 18:40:36 2023 rev:55 rq:1078111 version:23.04.03

Changes:
--------
--- /work/SRC/openSUSE:Factory/shotcut/shotcut.changes  2023-03-21 
17:40:18.457480037 +0100
+++ /work/SRC/openSUSE:Factory/.shotcut.new.19717/shotcut.changes       
2023-04-09 18:42:50.058368317 +0200
@@ -1,0 +2,9 @@
+Fri Apr  7 10:31:32 UTC 2023 - Dave Plater <davejpla...@gmail.com>
+
+- Update to 23.04.03 equal to 23.04 Beta
+- Build 15.5 with gcc12-c++ it fails with 7
+- Now builds with Qt6 >= 6.4
+  Many upstream changes see:
+  https://github.com/mltframework/shotcut/releases/tag/v23.04.03
+
+-------------------------------------------------------------------

Old:
----
  shotcut-22.12.21.tar.gz

New:
----
  shotcut-23.04.03.tar.gz

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

Other differences:
------------------
++++++ shotcut.spec ++++++
--- /var/tmp/diff_new_pack.F5tKzW/_old  2023-04-09 18:42:50.498370808 +0200
+++ /var/tmp/diff_new_pack.F5tKzW/_new  2023-04-09 18:42:50.502370830 +0200
@@ -17,7 +17,9 @@
 
 
 # Find qt version used to build
-%define qt5version %(pkg-config --modversion Qt5Core)
+%define qt6version %(qmake6 --version |grep "Using Qt version"|cut -d " " -f 4)
+# NOTE: Appears there are no .pc files in qt6
+#%%(pkg-config --modversion Qt6Core)
 
 %bcond_with    x264
 
@@ -25,7 +27,7 @@
 %global __requires_exclude 
qmlimport\\((Shotcut\\.Controls|org\\.shotcut\\.qml).*
 
 Name:           shotcut
-Version:        22.12.21
+Version:        23.04.03
 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.
@@ -39,24 +41,29 @@
 ExclusiveArch:  ppc64 ppc64le %ix86 x86_64
 BuildRequires:  cmake
 BuildRequires:  fdupes
+%if 0%{?suse_version} == 1500
+BuildRequires:  gcc12-c++
+%else
 BuildRequires:  gcc-c++
+%endif
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libqt5-qtdeclarative-private-headers-devel
-BuildRequires:  mc
+BuildRequires:  qt6-declarative-private-devel >= 6.4.2
 BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(Qt5Concurrent)
-BuildRequires:  pkgconfig(Qt5Core) >= 5.9.0
-BuildRequires:  pkgconfig(Qt5Gui)
-BuildRequires:  pkgconfig(Qt5Multimedia)
-BuildRequires:  pkgconfig(Qt5Network)
-BuildRequires:  pkgconfig(Qt5OpenGL)
-BuildRequires:  pkgconfig(Qt5PrintSupport)
-BuildRequires:  pkgconfig(Qt5Quick)
-BuildRequires:  pkgconfig(Qt5QuickControls2)
-BuildRequires:  pkgconfig(Qt5UiTools)
-BuildRequires:  pkgconfig(Qt5WebSockets)
-BuildRequires:  pkgconfig(Qt5X11Extras)
-BuildRequires:  pkgconfig(Qt5Xml)
+BuildRequires:  cmake(Qt6Concurrent) >= 6.4.2
+BuildRequires:  cmake(Qt6Core) >= 6.4.2
+BuildRequires:  cmake(Qt6Gui)
+BuildRequires:  cmake(Qt6LinguistTools)
+BuildRequires:  cmake(Qt6Multimedia)
+BuildRequires:  cmake(Qt6Network)
+BuildRequires:  cmake(Qt6OpenGL)
+BuildRequires:  cmake(Qt6PrintSupport)
+BuildRequires:  cmake(Qt6Quick)
+BuildRequires:  cmake(Qt6QuickControls2)
+BuildRequires:  cmake(Qt6QuickWidgets)
+BuildRequires:  cmake(Qt6Sql)
+BuildRequires:  cmake(Qt6UiTools)
+BuildRequires:  cmake(Qt6WebSockets)
+BuildRequires:  cmake(Qt6Xml)
 BuildRequires:  pkgconfig(fftw3)
 BuildRequires:  pkgconfig(mlt++-7)
 BuildRequires:  pkgconfig(mlt-framework-7)
@@ -75,9 +82,11 @@
 Requires:       %(rpm -qf $(readlink -qne %{_libdir}/libx264.so) --qf 
'%%{NAME} >= %%{VERSION}')
 %endif
 # needed on runtime for the timeline to work see 
https://forums.opensuse.org/showthread.php/520592-shotcut-video-editor-timeline-blank/page3
-Requires:       libQt5Sql5-sqlite
-Requires:       libqt5-qtgraphicaleffects >= %{qt5version}
-Requires:       libqt5-qtquickcontrols2 >= %{qt5version}
+Requires:       qt6-sql-sqlite = %{qt6version}
+# NOTE: Can't find a matching package suspect it's merged into another package
+#Requires:       libqt6-qtgraphicaleffects >= %%{qt6version}
+# This is already pulled in by rpm
+#Requires:       libQt6QuickControls2-6 >= %%{qt6version}
 
 %description
 Shotcut is an audio/video editor. It supports most audio, video and
@@ -90,9 +99,8 @@
 
 %prep
 %setup -q
-echo "Qt5Core = %{qt5version}"
+echo "Qt6Core = %{qt6version}"
 %autosetup -p0
-
 # Search for executable files
 find . \
 \( -name \*.html -o -name \*.js \) -type f -executable -exec chmod a-x {} + || 
:
@@ -101,6 +109,9 @@
 %cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DCMAKE_BUILD_TYPE=Release \
        -DSHOTCUT_VERSION=%{version} \
+%if 0%{?suse_version} == 1500
+       -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-12 \
+%endif
        -DDEFINES+=SHOTCUT_NOUPGRADE
 %cmake_build
 
@@ -117,7 +128,7 @@
 pushd $basedir
        for ts in *.ts; do
                [ -e "$ts" ] || continue
-               lupdate-qt5 "$ts" && lrelease-qt5 "$ts"
+               lupdate6 "$ts" && lrelease6 "$ts"
        done
        for qm in *.qm; do
                [ -e "$qm" ] || continue

++++++ shotcut-22.12.21.tar.gz -> shotcut-23.04.03.tar.gz ++++++
/work/SRC/openSUSE:Factory/shotcut/shotcut-22.12.21.tar.gz 
/work/SRC/openSUSE:Factory/.shotcut.new.19717/shotcut-23.04.03.tar.gz differ: 
char 13, line 1

Reply via email to