From 4807a34ed82d5133f22b0793cdbcb8cc7a1bfa07 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 14 Jan 2024 12:25:13 -0500 Subject: QMidiPlayer? --- media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild (limited to 'media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild') diff --git a/media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild b/media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild new file mode 100644 index 0000000..d05a46e --- /dev/null +++ b/media-sound/qmidiplayer/qmidiplayer-0.8.8.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A free cross-platform MIDI file player based on libfluidsynth and Qt." +HOMEPAGE="https://cgit.chrisoft.org/QMidiPlayer.git/" +SRC_URI=" + https://cgit.chrisoft.org/QMidiPlayer.git/snapshot/QMidiPlayer-${PV}.tar.xz -> ${P}.tar.xz + https://github.com/BearKidsTeam/SMELT/archive/752937d5c647b3b30c64eba0b988f388d3336766.zip -> SMELT.zip +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+visualization" + +DEPEND=" + media-sound/fluidsynth + media-libs/rtmidi + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtdbus:5 + dev-libs/icu + visualization? ( + media-libs/freetype:2= + sys-libs/zlib + media-libs/glew + media-libs/glfw + media-libs/devil[png] + ) +" + +BDEPEND=" + dev-qt/linguist-tools + app-arch/unzip +" + +src_prepare() { + mv $WORKDIR/SMELT $WORKDIR/${P}/visualization/ +} + +src_configure() { + local mycmakeargs=( + -DBUILD_VISUALIZATION="$(usex visualization)" + -DUSE_QT6="OFF" + ) + cmake_src_configure +} -- cgit v1.2.3