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')));
}
}