diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-12-08 02:07:29 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-12-08 02:07:29 +0000 |
commit | 494168b06b81a32b889c3cb1f721f925d0a6824f (patch) | |
tree | 0ec763ffa61af808a83f365fb6680258d2e28a50 /media-sound/rosegarden | |
parent | 2198f8593ae0312add1bdccb49edfcb935e5f8a6 (diff) |
gentoo auto-resync : 08:12:2024 - 02:07:28
Diffstat (limited to 'media-sound/rosegarden')
4 files changed, 103 insertions, 0 deletions
diff --git a/media-sound/rosegarden/Manifest b/media-sound/rosegarden/Manifest index 8b871a9fd81a..c0749743679a 100644 --- a/media-sound/rosegarden/Manifest +++ b/media-sound/rosegarden/Manifest @@ -1,4 +1,8 @@ AUX rosegarden-24.06-includes.patch 594 BLAKE2B a6a81d894b758ae9d7548062a316705543c35e8e8a16c857df5536c0290b6a515dd11218f74cfbf37984c6ac12e0ea8fc0cef72ed5481116baf9d4a0da16b62d SHA512 0129427514ffdd1d5622e42cfc36ca3852aeb631f92819561186b2f1adf899df23700ee113e6d902f5408e32e06e37b88190758e8edb19454b69cc39c52b6057 +AUX rosegarden-24.12-missing-includes.patch 390 BLAKE2B afa7dcd04f649d267ef1e90fafe3e69a4c5337e7661d014e2a87b3b712e99144428f9342e7453bdbff0469db5625976beb005f94b21c5be1496e1dd0a26d8995 SHA512 3b9cc291a0a1afb3840b2edf979bcd38659401655d0a8b46d00cd6af9463a105a2bd1686ebd2f72cba125c8502fc96a6104d170ce8b4d18d31b1c715e112f27d +AUX rosegarden-24.12-parameter-declaration.patch 493 BLAKE2B 2cdf07c60fe8c87c5e15a514389c0856adb5166a9fd2b7600c45a448af004a42ade2d8d4c42f05d9f4cb7fcc6c2a7d9d70c1ceef3a873e08f5cad49335343f50 SHA512 9d222d9cdbae3c8cfe26061e3485dad6aeca4d03cf79062a42dcefe1df1441fae4fe57b0bcdd246b8694b9a68345b4e39d3faf2deec3a9513fd8c8465c2223a1 DIST rosegarden-24.06.tar.xz 5638668 BLAKE2B 82218675b9bf124ae2d5a1355b53b93ce7f8ceaeef0fe498038427f5248cf8cc687b1a34eca839f784eced496c9208ab8bca6c20821f6edd04238404ffc663b5 SHA512 345e6498dbed3bcefb6a8bca9b0f799ffb6c2031802901d4e649a764a7727f06fcbda5ef5e8e4375dcf0a6fac250419ac1e8f709767583564becf98af8dffdce +DIST rosegarden-24.12.tar.xz 5737612 BLAKE2B e8976ef1c46d4e137ad78f762cc979363e66427b47760e8ee5e5813e89fa68349d1cc541223c980b6e3972b2d55d33bc8cc2de77d61f95b903f897626be1571e SHA512 dd948e2f9bd0fe11249c1e138afc79da10043664c85ea300f9050dd01e959be50f1056d5035f89b8b1f62fb58254890f6f03384eda546f8968cd42baf1153555 EBUILD rosegarden-24.06.ebuild 1200 BLAKE2B b48fdb92d9134cad28e673756c3bd63148fb9d9b1d0adac185fda258f9600fd24e773b65925953435572150b1eeabbe98966522c037f1caec4be2327c7d27b70 SHA512 e87187d04f839254372633d847ba277c751b82cdd220823312653b7b2f17701c08fde236c53898fec4fd92663909c25931ce8bda6a297207800d5b324454a964 +EBUILD rosegarden-24.12.ebuild 1307 BLAKE2B 91d24a9c0a0ae65de078597f730f78f56bb03f4fffc0b7d3f1b69bd77c29b043e3307891f5973c39bf938038946ac762e047e148722594cc22a0af9d238d174e SHA512 ec9714e569b4f58dfb7a9e5a5a5174d73a279595bfd93fff428d970d73859f6540c36411fac54d3730c03a3ef46a2038c9ee5d5a80661f802792f63174514ad5 MISC metadata.xml 350 BLAKE2B a98ce813216f0135bf3db7e71b401be679ac05012731d4380820df75d91cc919db2923c867f1593aff8939c5202b03d3b3c1cdf1a7884ec12f83952a66845a38 SHA512 9287817aa2c7a4d7d7767f3a44561920dc06a40fa376e3f9d04e6998e3995e93ff74170f772baedbd94c4519bd62c2c7b1b619e9a69c4a7c707ece518b6ce7a4 diff --git a/media-sound/rosegarden/files/rosegarden-24.12-missing-includes.patch b/media-sound/rosegarden/files/rosegarden-24.12-missing-includes.patch new file mode 100644 index 000000000000..25eb2ff4f071 --- /dev/null +++ b/media-sound/rosegarden/files/rosegarden-24.12-missing-includes.patch @@ -0,0 +1,20 @@ +--- a/src/base/Instrument.cpp ++++ b/src/base/Instrument.cpp +@@ -31,6 +31,7 @@ + #include <utility> // for std::pair + + #include <QtGlobal> // for Q_ASSERT() ++#include <QCoreApplication> + + namespace Rosegarden + { +--- a/src/base/MidiDevice.cpp ++++ b/src/base/MidiDevice.cpp +@@ -32,6 +32,7 @@ + #include <sstream> + + #include <QString> ++#include <QCoreApplication> + + namespace Rosegarden + { diff --git a/media-sound/rosegarden/files/rosegarden-24.12-parameter-declaration.patch b/media-sound/rosegarden/files/rosegarden-24.12-parameter-declaration.patch new file mode 100644 index 000000000000..429683d7321f --- /dev/null +++ b/media-sound/rosegarden/files/rosegarden-24.12-parameter-declaration.patch @@ -0,0 +1,11 @@ +--- a/src/gui/general/ActionData.cpp ++++ b/src/gui/general/ActionData.cpp +@@ -760,7 +760,7 @@ void ActionData::fillModel() + m_model->setItem(0, 3, item); + m_model->item(0, 3)->setEditable(false); + if (ainfo.global) { +- QVariant bg(QBrush(Qt::cyan)); ++ QVariant bg((QBrush(Qt::cyan))); + for (int col=0; col<8; col++) { + m_model->setData(m_model->index(0, col), + bg, Qt::BackgroundRole); diff --git a/media-sound/rosegarden/rosegarden-24.12.ebuild b/media-sound/rosegarden/rosegarden-24.12.ebuild new file mode 100644 index 000000000000..52eca96a7796 --- /dev/null +++ b/media-sound/rosegarden/rosegarden-24.12.ebuild @@ -0,0 +1,68 @@ +# 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" + "${FILESDIR}/${PN}-24.12-parameter-declaration.patch" + "${FILESDIR}/${PN}-24.12-missing-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 +} |