diff options
Diffstat (limited to 'media-sound/rosegarden')
-rw-r--r-- | media-sound/rosegarden/Manifest | 3 | ||||
-rw-r--r-- | media-sound/rosegarden/files/rosegarden-24.06-includes.patch | 33 | ||||
-rw-r--r-- | media-sound/rosegarden/rosegarden-24.06.ebuild | 66 |
3 files changed, 102 insertions, 0 deletions
diff --git a/media-sound/rosegarden/Manifest b/media-sound/rosegarden/Manifest index 4182789a26ab..81cfecd51c98 100644 --- a/media-sound/rosegarden/Manifest +++ b/media-sound/rosegarden/Manifest @@ -1,3 +1,6 @@ +AUX rosegarden-24.06-includes.patch 594 BLAKE2B a6a81d894b758ae9d7548062a316705543c35e8e8a16c857df5536c0290b6a515dd11218f74cfbf37984c6ac12e0ea8fc0cef72ed5481116baf9d4a0da16b62d SHA512 0129427514ffdd1d5622e42cfc36ca3852aeb631f92819561186b2f1adf899df23700ee113e6d902f5408e32e06e37b88190758e8edb19454b69cc39c52b6057 DIST rosegarden-23.12.tar.xz 5577476 BLAKE2B 7010657bdc3f159982b1f6eff83a5cbf1ca2c8300ccde786995645712471f31ed8b6ca1faa54e63748745de7731a29144a4144b59801d9c41bedfe4574ee4bdc SHA512 a51a5ddb1fe9c2ef0c2f7b16f8fbc4fd4fd727e7a3873bd744177a00188fa13d696fd800d38f0a67e16c33c3a98a8a924e72a4a6fa347ea68f1dd1cdf6492d24 +DIST rosegarden-24.06.tar.xz 5638668 BLAKE2B 82218675b9bf124ae2d5a1355b53b93ce7f8ceaeef0fe498038427f5248cf8cc687b1a34eca839f784eced496c9208ab8bca6c20821f6edd04238404ffc663b5 SHA512 345e6498dbed3bcefb6a8bca9b0f799ffb6c2031802901d4e649a764a7727f06fcbda5ef5e8e4375dcf0a6fac250419ac1e8f709767583564becf98af8dffdce EBUILD rosegarden-23.12.ebuild 1145 BLAKE2B 975e2863625c587975c092ddfb1d4442ec3e6349b535651263a7bed6cbde123dcb13339984627eebbbeb596710d96aba4682b1462ca37953c3d781ac58c47e25 SHA512 a53ef3802343484a8fa57bdcbe18daeb33cfac76a10bf4864ec4605e72c45c0cde7155c4484415fbc69ff0cf16bfe8dc6a7b2b48677bae8657d6c46c6baefef3 +EBUILD rosegarden-24.06.ebuild 1202 BLAKE2B bb70fc014e09b25f04f31935e7538969cda0d2173d29b743064cc5554f644da40e80083e1dda0a9d2c532726c2f22a24510c1093ccc9a7ee4835616f8a1f2bbd SHA512 3472f5058985142e044585892e38b7ce7ad62b275aa2409b481054bf857e8a2ba0f0dd17961de4b22aff19d091605b7515b70d81600a6fb42989149c772d3f18 MISC metadata.xml 350 BLAKE2B a98ce813216f0135bf3db7e71b401be679ac05012731d4380820df75d91cc919db2923c867f1593aff8939c5202b03d3b3c1cdf1a7884ec12f83952a66845a38 SHA512 9287817aa2c7a4d7d7767f3a44561920dc06a40fa376e3f9d04e6998e3995e93ff74170f772baedbd94c4519bd62c2c7b1b619e9a69c4a7c707ece518b6ce7a4 diff --git a/media-sound/rosegarden/files/rosegarden-24.06-includes.patch b/media-sound/rosegarden/files/rosegarden-24.06-includes.patch new file mode 100644 index 000000000000..623622351fa7 --- /dev/null +++ b/media-sound/rosegarden/files/rosegarden-24.06-includes.patch @@ -0,0 +1,33 @@ +--- a/src/document/io/MusicXMLLoader.h ++++ b/src/document/io/MusicXMLLoader.h +@@ -18,8 +18,7 @@ + #ifndef RG_MUSICXMLLOADER_H + #define RG_MUSICXMLLOADER_H + +- +-class QString; ++#include <QString> + + + namespace Rosegarden +--- a/src/gui/studio/AudioPluginLV2GUIWindow.h ++++ b/src/gui/studio/AudioPluginLV2GUIWindow.h +@@ -32,6 +32,8 @@ + #include <string> + #include <vector> + ++#include <QWidget> ++ + + namespace Rosegarden + { +--- a/src/sound/LV2PluginDatabase.h ++++ b/src/sound/LV2PluginDatabase.h +@@ -19,6 +19,7 @@ + #include <QString> + + #include <map> ++#include <vector> + + + namespace Rosegarden diff --git a/media-sound/rosegarden/rosegarden-24.06.ebuild b/media-sound/rosegarden/rosegarden-24.06.ebuild new file mode 100644 index 000000000000..3e3b4944de79 --- /dev/null +++ b/media-sound/rosegarden/rosegarden-24.06.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg virtualx + +DESCRIPTION="MIDI and audio sequencer and notation editor" +HOMEPAGE="https://www.rosegardenmusic.com/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="lirc" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/alsa-lib:= + >=media-libs/dssi-1.0.0:= + media-libs/ladspa-sdk:= + media-libs/liblo:= + media-libs/liblrdf:= + media-libs/libsamplerate:= + media-libs/libsndfile:= + sci-libs/fftw:3.0 + sys-libs/zlib:= + virtual/jack + x11-libs/libSM:= + lirc? ( app-misc/lirc:= ) +" +DEPEND="${RDEPEND} + dev-qt/qttest:5 +" + +PATCHES=( + "${FILESDIR}/${PN}-24.06-includes.patch" +) + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DDISABLE_LIRC=$(usex !lirc) + ) + cmake_src_configure +} + +src_test() { + # bug 701682, tries to open network socket and fails. + local myctestargs=( + -E "(test_notationview_selection)" + ) + virtx cmake_src_test +} |