| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.11.1 | 8 | ~amd64 ~x86 | 0 |
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg
MY_P="mt32emu_qt_${PV//./_}"
DESCRIPTION="software synthesiser emulating pre-GM MIDI devices (Roland MT-32)"
HOMEPAGE="https://github.com/munt/munt"
SRC_URI="https://github.com/munt/munt/archive/${MY_P}.tar.gz"
S="${WORKDIR}/munt-${MY_P}/mt32emu_qt"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="alsa pulseaudio"
DEPEND="dev-qt/qtbase:6[gui]
dev-qt/qtmultimedia:6
>=media-libs/munt-mt32emu-2.6.0
alsa? ( media-libs/alsa-lib )
pulseaudio? ( media-libs/libpulse )"
RDEPEND="${DEPEND}"
src_prepare() {
sed -e "s#/doc/munt/.*#/doc/${PF}#" \
-e "s#COPYING\(.LESSER\)\?.txt ##g" \
-i CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-Dmt32emu-qt_WITH_ALSA_MIDI_SEQUENCER=$(usex alsa)
-Dmt32emu-qt_USE_PULSEAUDIO_DYNAMIC_LOADING=$(usex pulseaudio)
-Dmt32emu-qt_WITH_QT_VERSION=6
)
cmake_src_configure
}
dev-qt/qtbase:6[gui] dev-qt/qtmultimedia:6 >=media-libs/munt-mt32emu-2.6.0 alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse )
dev-qt/qtbase:6[gui] dev-qt/qtmultimedia:6 >=media-libs/munt-mt32emu-2.6.0 alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse )