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() {

Reply via email to