# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="4" inherit autotools eutils multilib DESCRIPTION="RtMidi provide a common C++ API for realtime MIDI input/output across ALSA and JACK." HOMEPAGE="http://www.music.mcgill.ca/~gary/rtmidi/" SRC_URI="http://www.music.mcgill.ca/~gary/rtmidi/release/${P}.tar.gz" RESTRICT="mirror" LICENSE="Rt-Midi" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+alsa doc +jack" RDEPEND="alsa? ( media-libs/alsa-lib ) jack? ( media-sound/jack-audio-connection-kit )" DEPEND="${RDEPEND}" src_configure() { econf --libdir="/usr/$(get_libdir)" \ $(use_with alsa) \ $(use_with jack) || die "./configure failed" } src_compile() { emake -j1 || die "make failed" } src_install() { dodoc readme if use doc; then dodoc doc/release.txt dohtml doc/html/* fi dolib.so librtmidi.so.2.1.0 dosym "librtmidi.so.2.1.0" "/usr/$(get_libdir)/librtmidi.so" dosym "librtmidi.so.2.1.0" "/usr/$(get_libdir)/librtmidi.so.2" insinto /usr/$(get_libdir)/pkgconfig doins librtmidi.pc insinto /usr/include doins RtMidi.h }