Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package musescore for openSUSE:Factory 
checked in at 2022-12-17 20:36:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/musescore (Old)
 and      /work/SRC/openSUSE:Factory/.musescore.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "musescore"

Sat Dec 17 20:36:26 2022 rev:26 rq:1043462 version:4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/musescore/musescore.changes      2022-09-08 
14:23:55.582706636 +0200
+++ /work/SRC/openSUSE:Factory/.musescore.new.1835/musescore.changes    
2022-12-17 20:36:45.972677831 +0100
@@ -1,0 +2,26 @@
+Sat Dec 17 11:19:50 UTC 2022 - Cor Blom <corne...@solcon.nl>
+
+- Do not build crashpad and remove the prebuilt crashpad binary
+
+-------------------------------------------------------------------
+Fri Dec 16 21:35:50 UTC 2022 - Cor Blom <corne...@solcon.nl>
+
+- Remove explicit opus-devel require
+
+-------------------------------------------------------------------
+Fri Dec 16 16:06:45 UTC 2022 - Cor Blom <corne...@solcon.nl>
+
+- Add Qt5QuickTemplate2 to BuildRequires
+- Remove opus devel files and add requires to system files
+
+-------------------------------------------------------------------
+Thu Dec 15 21:46:00 UTC 2022 - Cor Blom <corne...@solcon.nl>
+
+- Update to 4.0:
+  Changes in interface, graving, soundsystem, mixer, everything
+  See https://musescore.org/nl/node/337788
+- Removed unused patches:
+  * no-webview-in-startcentre.patch
+  * use-system-qtwebengine-files.patch
+
+-------------------------------------------------------------------

Old:
----
  MuseScore-3.6.2.tar.gz
  mscore.desktop
  no-webview-in-startcentre.patch
  use-system-qtwebengine-files.patch

New:
----
  MuseScore-4.0.tar.gz

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

Other differences:
------------------
++++++ musescore.spec ++++++
--- /var/tmp/diff_new_pack.1mxWXR/_old  2022-12-17 20:36:47.852688158 +0100
+++ /var/tmp/diff_new_pack.1mxWXR/_new  2022-12-17 20:36:47.856688180 +0100
@@ -16,22 +16,18 @@
 #
 
 
-%ifarch ppc64 ppc64le
-%define qtwebengine 0
-%else
-%define qtwebengine 1
-%endif
-
 # Internal QML imports
 %global __requires_exclude qmlimport\\((MuseScore|FileIO).*
+# Workaround boo#1189991
+%define    _lto_cflags      %{nil}
 
 %define         rname mscore
-%define         version_lesser 3.6
+%define         version_lesser 4.0
 %define         revision 3224f34
 %define fontdir %{_datadir}/fonts/%{name}
 %define docdir  %{_docdir}/%{name}
 Name:           musescore
-Version:        3.6.2
+Version:        4.0
 Release:        0
 Summary:        A WYSIWYG music score typesetter
 # Musescore code license is GPL-2.0
@@ -41,29 +37,21 @@
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
 URL:            https://musescore.org
 Source0:        
https://github.com/musescore/MuseScore/archive/v%{version}/MuseScore-%{version}.tar.gz
-Source1:        %{rname}.desktop
 # MuseScore expect to be able to download the latest version of its soundfonts
 # They are downloaded from the link conteinde in CMakeLists.text
 # They are newer versions than the one included in the MuseScore tarball itself
-Source2:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Changelog.md
-Source3:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_License.md
-Source4:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Readme.md
-Source5:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General.sf3
+Source1:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Changelog.md
+Source2:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_License.md
+Source3:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Readme.md
+Source4:        
https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General.sf3
 # PATCH-FIX-OPENSUSE: openSUSE has qmake-qt5 qmake was reserved for qt4, which 
is no longer present
 Patch0:         use-qtmake-qt5.patch
-# PATCH-FIX-OPENSUSE: don't install qtwebengine files, they are not needed
-Patch1:         use-system-qtwebengine-files.patch
-# PATCH-FIX-OPENSUSE: don't use webview in startcentre (boo#1181604)
-Patch2:         no-webview-in-startcentre.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libQt5Help5
-BuildRequires:  libQt5QuickTemplates2-devel
-BuildRequires:  libmp3lame-devel
 BuildRequires:  libqt5-linguist-devel
+BuildRequires:  libqt5-qtbase-private-headers-devel
 BuildRequires:  pkgconfig
-BuildRequires:  portmidi-devel
 BuildRequires:  strip-nondeterminism
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(Qt5Concurrent)
@@ -71,20 +59,17 @@
 BuildRequires:  pkgconfig(Qt5Designer)
 BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(Qt5Help)
-BuildRequires:  pkgconfig(Qt5Network)
+BuildRequires:  pkgconfig(Qt5NetworkAuth)
 BuildRequires:  pkgconfig(Qt5OpenGL)
 BuildRequires:  pkgconfig(Qt5PrintSupport)
 BuildRequires:  pkgconfig(Qt5QuickControls2)
+BuildRequires:  pkgconfig(Qt5QuickTemplates2)
 BuildRequires:  pkgconfig(Qt5Sql)
 BuildRequires:  pkgconfig(Qt5Svg)
 BuildRequires:  pkgconfig(Qt5Test)
 BuildRequires:  pkgconfig(Qt5UiTools)
-%if %qtwebengine
-BuildRequires:  pkgconfig(Qt5WebEngine)
-BuildRequires:  pkgconfig(Qt5WebEngineCore)
-BuildRequires:  pkgconfig(Qt5WebEngineWidgets)
-%endif
 BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(Qt5X11Extras)
 BuildRequires:  pkgconfig(Qt5Xml)
 BuildRequires:  pkgconfig(Qt5XmlPatterns)
 BuildRequires:  pkgconfig(alsa)
@@ -117,9 +102,17 @@
 %description fonts
 Additional fonts for use by the MuseScore music notation program.
 
+%package devel
+Summary:        MuseScore development files
+License:        GPL-3.0-or-later WITH Font-exception-2.0 AND OFL-1.1
+Group:          Development/Libraries/C and C++
+
+%description devel
+MuseScore files, used for plugin development.
+
 %prep
 %autosetup -p1 -n MuseScore-%{version}
-cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} share/sound/
+cp %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} share/sound/
 
 # fix EOL encoding
 sed 's/\r$//' fonts/bravura/OFL-FAQ.txt > tmpfile
@@ -134,31 +127,22 @@
 touch -r thirdparty/rtf2html/README.ru tmpfile
 mv -f tmpfile thirdparty/rtf2html/README.ru
 
-sed 's/\r$//' thirdparty/portmidi/README.txt > tmpfile
-touch -r thirdparty/portmidi/README.txt tmpfile
-mv -f tmpfile thirdparty/portmidi/README.txt
-
 %build
 %define __builddir build.release
 %cmake \
        -DCMAKE_BUILD_TYPE=RELEASE \
        -DMUSESCORE_BUILD_CONFIG=release \
-       -DUSE_SYSTEM_FREETYPE="ON" \
-%if %qtwebengine
-       -DBUILD_WEBENGINE="ON" \
-%else
-       -DBUILD_WEBENGINE="OFF" \
-%endif
-       -DBUILD_TELEMETRY_MODULE=OFF \
+       -DBUILD_UNIT_TESTS=OFF \
+       -DUSE_SYSTEM_FREETYPE=ON \
+       -DBUILD_CRASHPAD_CLIENT=OFF \
        -DMUSESCORE_REVISION=%{revision}
-%make_jobs lrelease all
-
-# Put the desktop file in place for the packaging
-cp %{SOURCE1} .
+%make_jobs
 
 %install
 %cmake_install
-strip-nondeterminism -t zip 
%{buildroot}%{_datadir}/%{rname}-%{version_lesser}/workspaces/*.workspace
+
+# don't package staic libs
+rm %{buildroot}%{_libdir}/*.a
 
 # install fonts
 mkdir -p %{buildroot}%{fontdir}
@@ -174,18 +158,19 @@
 
 # unique names for font docs
 mv fonts/edwin/README.md         fonts/edwin/README.md.edwin
-mv fonts/edwin/GPL_LICENSE.txt   fonts/edwin/GPL_LICENSE.txt.edwin
 mv fonts/edwin/LICENSE.txt       fonts/edwin/LICENSE.txt.edwin
 mv fonts/leland/README.md        fonts/leland/README.md.leland
 mv fonts/leland/LICENSE.txt      fonts/leland/LICENSE.txt.leland
 
-# update desktop file
-%suse_update_desktop_file -n %{rname} AudioVideo AudioVideoEditing
-
 # also package additional demos
 mkdir -p %{buildroot}%{_datadir}/%{rname}-%{version_lesser}/demos
 install -p -m 644 demos/*.mscz 
%{buildroot}%{_datadir}/%{rname}-%{version_lesser}/demos
 
+# Remove opus devel files, they are provided by system
+rm -rf %{buildroot}%{_includedir}/opus
+# Delete crashpad binary
+rm -rf %{buildroot}/usr/bin/crashpad_handler
+
 # collect doc files
 install -d -m 755 %{buildroot}%docdir
 install -p -m 644 thirdparty/beatroot/COPYING         
%{buildroot}%docdir/COPYING.beatroot
@@ -193,37 +178,19 @@
 install -p -m 644 thirdparty/dtl/COPYING              
%{buildroot}%docdir/COPYING.BSD.dtl
 install -p -m 644 thirdparty/freetype/README          
%{buildroot}%docdir/README.freetype
 install -p -m 644 thirdparty/intervaltree/README      
%{buildroot}%docdir/README.intervaltree
-install -p -m 644 thirdparty/ofqf/README.md           
%{buildroot}%docdir/README.md.ofqf
 install -p -m 644 thirdparty/rtf2html/ChangeLog       
%{buildroot}%docdir/ChangeLog.rtf2html
 install -p -m 644 thirdparty/rtf2html/COPYING.LESSER  
%{buildroot}%docdir/COPYING.LESSER.rtf2html
 install -p -m 644 thirdparty/rtf2html/README          
%{buildroot}%docdir/README.rtf2html
 install -p -m 644 thirdparty/rtf2html/README.mscore   
%{buildroot}%docdir/README.mscore.rtf2html
 install -p -m 644 thirdparty/rtf2html/README.ru       
%{buildroot}%docdir/README.ru.rtf2html
-install -p -m 644 thirdparty/portmidi/README.txt      
%{buildroot}%docdir/README.txt.portmidi
-install -p -m 644 thirdparty/portmidi/license.txt     
%{buildroot}%docdir/license.txt.portmidi
-install -p -m 644 thirdparty/qt-google-analytics/README.md         
%{buildroot}%docdir/README.md.qt-google-analytics
-install -p -m 644 thirdparty/qt-google-analytics/LICENSE.txt       
%{buildroot}%docdir/LICENSE.qt-google-analytics
 install -p -m 644 thirdparty/singleapp/LGPL_EXCEPTION.txt 
%{buildroot}%docdir/LGPL_EXCEPTION.txt.singleapp
 install -p -m 644 thirdparty/singleapp/LICENSE.GPL3   
%{buildroot}%docdir/LICENSE.GPL3.singleapp
 install -p -m 644 thirdparty/singleapp/LICENSE.LGPL   
%{buildroot}%docdir/LICENSE.LGPL.singleapp
 install -p -m 644 thirdparty/singleapp/README.TXT     
%{buildroot}%docdir/README.TXT.singleapp
 
-# aeolus not included in this build
-#install -p -m 644 aeolus/AUTHORS                     
%%{buildroot}%%{docdir}/AUTHORS.aeolus
-#install -p -m 644 aeolus/COPYING                     
%%{buildroot}%%{docdir}/COPYING.aeolus
-#install -p -m 644 aeolus/README                      
%%{buildroot}%%{docdir}/README.aeolus
-#install -p -m 644 aeolus/README.mscore               
%%{buildroot}%%{docdir}/README.mscore.aeolus
-#install -p -m 644 aeolus/README.mscore1              
%%{buildroot}%%{docdir}/README.mscore1.aeolus
-
-install -p -m 644 bww2mxml/COPYING                    
%{buildroot}%docdir/COPYING.bww2mxml
-install -p -m 644 bww2mxml/README                     
%{buildroot}%docdir/README.bww2mxml
-install -p -m 644 effects/chorus/COPYING              
%{buildroot}%docdir/COPYING.chorus
-install -p -m 644 effects/chorus/README               
%{buildroot}%docdir/README.chorus
-install -p -m 644 effects/compressor/README           
%{buildroot}%docdir/README.compressor
-install -p -m 644 share/sound/README.md               
%{buildroot}%docdir/README.md.sound
-install -p -m 644 share/locale/README.md              
%{buildroot}%docdir/README.md.locale
-install -p -m 644 share/instruments/README.md         
%{buildroot}%docdir/README.md.instruments
-install -p -m 644 share/wallpaper/COPYRIGHT           
%{buildroot}%docdir/COPYING.wallpaper
+install -p -m 644 tools/bww2mxml/COPYING              
%{buildroot}%docdir/COPYING.bww2mxml
+install -p -m 644 tools/bww2mxml/README               
%{buildroot}%docdir/README.bww2mxml
+install -p -m 644 share/wallpapers/COPYRIGHT          
%{buildroot}%docdir/COPYING.wallpaper
 
 %fdupes %{buildroot}/%{_prefix}
 
@@ -242,17 +209,16 @@
 %endif
 
 %files
-%{_bindir}/%{name}
+%license LICENSE.GPL
 %{_bindir}/%{rname}
 %{_datadir}/metainfo/org.musescore.MuseScore.appdata.xml
-%{_datadir}/applications/%{rname}.desktop
+%{_datadir}/applications/org.musescore.MuseScore.desktop
 %{_datadir}/mime/packages/*
 %{_datadir}/icons/hicolor/*
 %dir %{_datadir}/%{rname}-%{version_lesser}
 %{_datadir}/%{rname}-%{version_lesser}/*
 %{_mandir}/man1/*
 %doc README.md
-%license LICENSE.GPL
 %dir %docdir
 %doc %docdir/*
 
@@ -269,9 +235,13 @@
 
 # see section 'unique names for font docs' above
 %doc fonts/edwin/README.md.edwin
-%doc fonts/edwin/GPL_LICENSE.txt.edwin
 %doc fonts/edwin/LICENSE.txt.edwin
 %doc fonts/leland/README.md.leland
 %doc fonts/leland/LICENSE.txt.leland
 
+%files devel
+%license LICENSE.GPL
+%{_includedir}/kddockwidgets
+%{_libdir}/cmake
+
 %changelog

++++++ MuseScore-3.6.2.tar.gz -> MuseScore-4.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/musescore/MuseScore-3.6.2.tar.gz 
/work/SRC/openSUSE:Factory/.musescore.new.1835/MuseScore-4.0.tar.gz differ: 
char 12, line 1


++++++ use-qtmake-qt5.patch ++++++
--- /var/tmp/diff_new_pack.1mxWXR/_old  2022-12-17 20:36:47.964688773 +0100
+++ /var/tmp/diff_new_pack.1mxWXR/_new  2022-12-17 20:36:47.968688795 +0100
@@ -1,7 +1,16 @@
-diff -ur a/build/FindQt5.cmake b/build/FindQt5.cmake
---- a/build/FindQt5.cmake      2021-01-14 14:33:11.000000000 +0100
-+++ b/build/FindQt5.cmake      2021-01-15 13:28:45.346084556 +0100
-@@ -55,7 +47,7 @@
+diff -ur a/build/cmake/FindQt5.cmake b/build/cmake/FindQt5.cmake
+--- a/build/cmake/FindQt5.cmake        2022-12-13 22:58:31.000000000 +0100
++++ b/build/cmake/FindQt5.cmake        2022-12-14 20:37:54.029305951 +0100
+@@ -2,7 +2,7 @@
+ include(GetUtilsFunctions) # library of CMake functions ("fn__" namespace)
+ 
+ # Print Qt version or fail the build if Qt (qmake) is not in PATH.
+-fn__require_program(QMAKE Qt --version 
"https://musescore.org/en/handbook/developers-handbook/compilation"; qmake)
++fn__require_program(QMAKE Qt --version 
"https://musescore.org/en/handbook/developers-handbook/compilation"; qmake-qt5)
+ 
+ set(CMAKE_AUTOUIC ON)
+ set(CMAKE_AUTOMOC ON)
+@@ -52,7 +52,7 @@
  
  include_directories(${QT_INCLUDES})
  
@@ -10,16 +19,4 @@
  set(_qmake_vars
      QT_INSTALL_ARCHDATA
      QT_INSTALL_BINS
-diff -ur a/CMakeLists.txt b/CMakeLists.txt
---- a/CMakeLists.txt   2021-01-14 14:33:11.000000000 +0100
-+++ b/CMakeLists.txt   2021-01-15 13:24:07.140841485 +0100
-@@ -25,7 +25,7 @@
- include(build/functions.cmake) # library of CMake functions ("fn__" namespace)
- 
- # Print Qt version or fail the build if Qt (qmake) is not in PATH.
--fn__require_program(QMAKE Qt --version 
"https://musescore.org/en/handbook/developers-handbook/compilation"; qmake)
-+fn__require_program(QMAKE Qt --version 
"https://musescore.org/en/handbook/developers-handbook/compilation"; qmake-qt5)
- 
- # Libraries linked via full path no longer produce linker search paths.
- cmake_policy(SET CMP0003 NEW)
 

Reply via email to