File musescore-qt69.patch of Package musescore

Build fix for Qt 6.9
Picked from Mandriva package: https://github.com/OpenMandrivaAssociation/musescore/tree/rolling

diff -up MuseScore-4.5.1/src/importexport/bww/internal/bww/lexer.cpp.omv~ MuseScore-4.5.1/src/importexport/bww/internal/bww/lexer.cpp
--- MuseScore-4.5.1/src/importexport/bww/internal/bww/lexer.cpp.omv~	2025-04-05 20:58:01.588734003 +0200
+++ MuseScore-4.5.1/src/importexport/bww/internal/bww/lexer.cpp	2025-04-05 20:58:32.484801691 +0200
@@ -42,7 +42,7 @@ namespace Bww {
 Lexer::Lexer(QIODevice* inDevice)
     : in(inDevice),
     lineNumber(-1),
-    value(QChar(NONE))
+    value(QChar(static_cast<char>(NONE)))
 {
     LOGD() << "Lexer::Lexer() begin";
 
diff -up MuseScore-4.5.1/src/palette/view/widgets/specialcharactersdialog.cpp.omv~ MuseScore-4.5.1/src/palette/view/widgets/specialcharactersdialog.cpp
--- MuseScore-4.5.1/src/palette/view/widgets/specialcharactersdialog.cpp.omv~	2025-04-05 21:24:34.737013680 +0200
+++ MuseScore-4.5.1/src/palette/view/widgets/specialcharactersdialog.cpp	2025-04-05 21:25:58.940745239 +0200
@@ -712,7 +712,7 @@ void SpecialCharactersDialog::populateUn
         std::shared_ptr<FSymbol> fs = std::make_shared<FSymbol>(gpaletteScore->dummy());
         fs->setCode(code);
         fs->setFont(m_font);
-        m_pUnicode->appendElement(fs, QString("0x%1").arg(code, 5, 16, QLatin1Char('0')));
+        m_pUnicode->appendElement(fs, QString("0x%1").arg(static_cast<unsigned int>(code), 5, 16, QLatin1Char('0')));
     }
 }
 
openSUSE Build Service is sponsored by