commit: 2df78d1c02a6239bdf264d095c8012fc2d4698ce Author: Diogo Pereira <sir.suriv <AT> gmail <DOT> com> AuthorDate: Fri Sep 30 19:21:47 2016 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sat Oct 22 12:00:46 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df78d1c
media-libs/libsoundio: add jack support Closes: https://github.com/gentoo/gentoo/pull/2440 Signed-off-by: David Seifert <soap <AT> gentoo.org> 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 0cde6b7..d656a02 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 f013d8f..ee1f8b2 100644 --- a/media-libs/libsoundio/metadata.xml +++ b/media-libs/libsoundio/metadata.xml @@ -4,7 +4,6 @@ <maintainer type="person"> <email>[email protected]</email> <name>Diogo Pereira</name> - <description>Proxy maintainer. Assign bugs to him.</description> </maintainer> <maintainer type="project"> <email>[email protected]</email>
