commit: e54cd58203409bd713486cc3221482cba33e3da4
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 2 12:24:35 2025 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Feb 2 12:24:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54cd582
media-sound/musescore: fixed live ebuild
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
.../files/musescore-4.5.0-missing-includes.patch | 23 ++++++++++++++++++++++
media-sound/musescore/musescore-9999.ebuild | 3 ++-
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/media-sound/musescore/files/musescore-4.5.0-missing-includes.patch
b/media-sound/musescore/files/musescore-4.5.0-missing-includes.patch
new file mode 100644
index 000000000000..3a40a5a2d070
--- /dev/null
+++ b/media-sound/musescore/files/musescore-4.5.0-missing-includes.patch
@@ -0,0 +1,23 @@
+--- a/src/framework/ui/inavigation.h
++++ b/src/framework/ui/inavigation.h
+@@ -28,6 +28,7 @@
+ #include <QString>
+ #include <QList>
+ #include <QVariantMap>
++#include <QQuickItem>
+
+ #include "async/channel.h"
+ #include "async/notification.h"
+--- a/src/notation/view/percussionpanel/percussionpanelmodel.cpp
++++ b/src/notation/view/percussionpanel/percussionpanelmodel.cpp
+@@ -33,6 +33,10 @@
+
+ #include "audio/audioutils.h"
+
++#include <QApplication>
++#include <QEvent>
++#include <QKeyEvent>
++
+ static const QString PAD_NAMES_CODE("percussion-pad-names");
+ static const QString NOTATION_PREVIEW_CODE("percussion-notation-preview");
+ static const QString EDIT_LAYOUT_CODE("percussion-edit-layout");
diff --git a/media-sound/musescore/musescore-9999.ebuild
b/media-sound/musescore/musescore-9999.ebuild
index 5c0787665552..2438a290141f 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -62,6 +62,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.5.0-unbundle-deps.patch"
"${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
"${FILESDIR}/${PN}-4.4.0-include.patch"
+ "${FILESDIR}/${PN}-4.5.0-missing-includes.patch"
)
src_unpack() {