From 2df78d1c02a6239bdf264d095c8012fc2d4698ce Mon Sep 17 00:00:00 2001 From: Diogo Pereira Date: Fri, 30 Sep 2016 20:21:47 +0100 Subject: media-libs/libsoundio: add jack support Closes: https://github.com/gentoo/gentoo/pull/2440 Signed-off-by: David Seifert --- media-libs/libsoundio/libsoundio-1.1.0.ebuild | 10 ++++++---- media-libs/libsoundio/metadata.xml | 1 - 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/media-libs/libsoundio/libsoundio-1.1.0.ebuild b/media-libs/libsoundio/libsoundio-1.1.0.ebuild index 0cde6b72e9fb..d656a02c9a50 100644 --- a/media-libs/libsoundio/libsoundio-1.1.0.ebuild +++ b/media-libs/libsoundio/libsoundio-1.1.0.ebuild @@ -13,21 +13,23 @@ SRC_URI="http://libsound.io/release/${P}.tar.gz" LICENSE="MIT" SLOT="0/1" KEYWORDS="~amd64" -IUSE="alsa coreaudio examples pulseaudio static-libs" +IUSE="alsa coreaudio examples jack pulseaudio static-libs" +# Build fails with <=media-sound/jack2-1.9.10 +# See https://github.com/andrewrk/libsoundio/issues/7 +# Only jack1 is supported for the time being DEPEND="alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + jack? ( >=media-sound/jack-audio-connection-kit-0.125.0[${MULTILIB_USEDEP}] ) pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )" RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${P}_missing_include.patch" ) -# ENABLE_JACK does not support the current version of jack1 -# See https://github.com/andrewrk/libsoundio/issues/11 multilib_src_configure() { local mycmakeargs=( -DENABLE_ALSA=$(usex alsa) -DENABLE_COREAUDIO=$(usex coreaudio) - -DENABLE_JACK=no + -DENABLE_JACK=$(usex jack) -DENABLE_PULSEAUDIO=$(usex pulseaudio) -DENABLE_WASAPI=no -DBUILD_STATIC_LIBS=$(usex static-libs) diff --git a/media-libs/libsoundio/metadata.xml b/media-libs/libsoundio/metadata.xml index f013d8f4d25a..ee1f8b21b59f 100644 --- a/media-libs/libsoundio/metadata.xml +++ b/media-libs/libsoundio/metadata.xml @@ -4,7 +4,6 @@ sir.suriv@gmail.com Diogo Pereira - Proxy maintainer. Assign bugs to him. proxy-maint@gentoo.org -- cgit v1.2.3-65-gdbad