Hello community,
here is the log from the commit of package musescore for openSUSE:Factory checked in at 2019-11-06 14:06:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/musescore (Old)
and /work/SRC/openSUSE:Factory/.musescore.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "musescore"
Wed Nov 6 14:06:54 2019 rev:12 rq:745467 version:3.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/musescore/musescore.changes 2019-11-04 17:16:10.504887297 +0100
+++ /work/SRC/openSUSE:Factory/.musescore.new.2990/musescore.changes 2019-11-06 14:06:56.236838240 +0100
@@ -1,0 +2,10 @@
+Tue Nov 5 08:44:37 UTC 2019 - Cor Blom
+
+- -DCMAKE_BUILD_TYPE=RELEASE need to be set explicitly
+ (boo#1155809)
+- Convert BuildRequires to pkgconfig style and updated them according
+ to recommendations of upstream. It solves a couple of cmake errors
+- Added reminder to look into qtwebengine support, which is not
+ essential but nice to have. Enabling it gives a build error
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ musescore.spec ++++++
--- /var/tmp/diff_new_pack.yhgjTf/_old 2019-11-06 14:06:58.444840550 +0100
+++ /var/tmp/diff_new_pack.yhgjTf/_new 2019-11-06 14:06:58.448840555 +0100
@@ -34,27 +34,48 @@
Source1: %{rname}.desktop
# PATCH-FIX-UPSTREAM: see https://github.com/musescore/MuseScore/releases
Patch0: correct-revision.patch
-BuildRequires: alsa-devel
-BuildRequires: cmake >= 3.0
+BuildRequires: cmake
BuildRequires: fdupes
-BuildRequires: freetype2-devel
BuildRequires: gcc-c++
-BuildRequires: hicolor-icon-theme
-BuildRequires: jack-devel
-BuildRequires: libQt5WebKitWidgets-devel
+BuildRequires: libQt5Help5
+BuildRequires: libQt5QuickTemplates2-devel
BuildRequires: libmp3lame-devel
-BuildRequires: libpulse-devel
BuildRequires: libqt5-linguist-devel
-BuildRequires: libqt5-qtbase-devel
-BuildRequires: libqt5-qtsvg-devel
-BuildRequires: libqt5-qttools-devel
-BuildRequires: libqt5-qtwebengine-devel
-BuildRequires: libqt5-qtxmlpatterns-devel
-BuildRequires: libsndfile-devel
-BuildRequires: libvorbis-devel
-BuildRequires: portaudio-devel
+BuildRequires: pkgconfig
BuildRequires: portmidi-devel
BuildRequires: update-desktop-files
+BuildRequires: pkgconfig(Qt5Concurrent)
+BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5Designer)
+BuildRequires: pkgconfig(Qt5Gui)
+BuildRequires: pkgconfig(Qt5Help)
+BuildRequires: pkgconfig(Qt5Network)
+BuildRequires: pkgconfig(Qt5OpenGL)
+BuildRequires: pkgconfig(Qt5PrintSupport)
+BuildRequires: pkgconfig(Qt5QuickControls2)
+BuildRequires: pkgconfig(Qt5Sql)
+BuildRequires: pkgconfig(Qt5Svg)
+BuildRequires: pkgconfig(Qt5Test)
+BuildRequires: pkgconfig(Qt5UiTools)
+# TODO: why does it fail with qtwebengine?
+#BuildRequires: pkgconfig(Qt5WebEngine)
+#BuildRequires: pkgconfig(Qt5WebEngineCore)
+#BuildRequires: pkgconfig(Qt5WebEngineWidgets)
+BuildRequires: pkgconfig(Qt5Widgets)
+BuildRequires: pkgconfig(Qt5Xml)
+BuildRequires: pkgconfig(Qt5XmlPatterns)
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(freetype2)
+BuildRequires: pkgconfig(jack)
+BuildRequires: pkgconfig(libpulse)
+BuildRequires: pkgconfig(libpulse-mainloop-glib)
+BuildRequires: pkgconfig(libpulse-simple)
+BuildRequires: pkgconfig(portaudio-2.0)
+BuildRequires: pkgconfig(portaudiocpp)
+BuildRequires: pkgconfig(sndfile)
+BuildRequires: pkgconfig(vorbis)
+BuildRequires: pkgconfig(vorbisenc)
+BuildRequires: pkgconfig(vorbisfile)
Requires: %{name}-fonts = %{version}-%{release}
Requires: libqt5-qtgraphicaleffects
Requires: libqt5-qtquickcontrols2
@@ -99,9 +120,9 @@
%build
%define __builddir build.release
%cmake \
+ -DCMAKE_BUILD_TYPE=RELEASE \
-DUSE_SYSTEM_FREETYPE="ON" \
- -DBUILD_WEBENGINE="OFF" \
- -DBUILD_CRASH_REPORTER="OFF"
+ -DBUILD_WEBENGINE="OFF"
%make_jobs lrelease all
# Put the desktop file in place for the packaging