media-sound/rsound - 1.1 (booboo)

Search

Install

Install this version:

emerge -a =media-sound/rsound-1.1

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =media-sound/rsound-1.1

Or alternatively:

emerge --autounmask-write -a =media-sound/rsound-1.1

Package Information

Description:
RSound is a networked audio system. It allows applications to transfer their audio data to a different computer.
Homepage:
http://themaister.net/rsound.html
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
1.1 8 ~x86 ~amd64 0
View Raw Ebuild
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit git-r3 multilib

DESCRIPTION="RSound is a networked audio system. It allows applications to
transfer their audio data to a different computer."
HOMEPAGE="http://themaister.net/rsound.html"
EGIT_REPO_URI="https://github.com/Themaister/RSound.git"
EGIT_COMMIT="v$PV"
SLOT="0/1.1"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="alsa ao openal portaudio pulseaudio oss" # muroar

RDEPEND="media-libs/libsamplerate
	alsa? ( media-libs/alsa-lib )
	ao? ( media-libs/libao )
	openal? ( media-libs/openal )
	portaudio? ( media-libs/portaudio )
	pulseaudio? ( media-sound/pulseaudio )"
DEPEND="${RDEPEND}"

pkg_setup() {
	DOCS+=" AUTHORS ChangeLog DOCUMENTATION README"
}

src_prepare() {
	default

	sed -i -e 's#$(PREFIX)/lib#$(PREFIX)/'"$(get_libdir)"'#g' src/Makefile
}

src_configure() {
	./configure \
		--prefix="${D}"/usr \
		--disable-roar \
		$(use_enable alsa) \
		$(use_enable ao libao) \
		$(use_enable openal) \
		$(use_enable oss) \
		$(use_enable portaudio) \
		$(use_enable pulseaudio pulse)
}

src_install() {
	dodir "/usr/$(get_libdir)/pkgconfig"
	emake install
	dodoc AUTHORS ChangeLog DOCUMENTATION README
}

USE Flags

Manage flags for this package: euse -i <flag> -p media-sound/rsound | euse -E <flag> -p media-sound/rsound | euse -D <flag> -p media-sound/rsound

Global/Standard Flags

ao
oss

Inherited Eclasses

Dependencies

DEPEND

media-libs/libsamplerate
	alsa? ( media-libs/alsa-lib )
	ao? ( media-libs/libao )
	openal? ( media-libs/openal )
	portaudio? ( media-libs/portaudio )
	pulseaudio? ( media-sound/pulseaudio )

RDEPEND

media-libs/libsamplerate
	alsa? ( media-libs/alsa-lib )
	ao? ( media-libs/libao )
	openal? ( media-libs/openal )
	portaudio? ( media-libs/portaudio )
	pulseaudio? ( media-sound/pulseaudio )