diff options
-rw-r--r-- | media-sound/aucatctl/aucatctl-0.1.ebuild | 2 | ||||
-rw-r--r-- | media-sound/sndio/files/sndiod | 3 | ||||
-rw-r--r-- | media-sound/sndio/sndio-1.6.0.ebuild | 14 |
3 files changed, 14 insertions, 5 deletions
diff --git a/media-sound/aucatctl/aucatctl-0.1.ebuild b/media-sound/aucatctl/aucatctl-0.1.ebuild index 5a71f43ab..bd13fc54c 100644 --- a/media-sound/aucatctl/aucatctl-0.1.ebuild +++ b/media-sound/aucatctl/aucatctl-0.1.ebuild @@ -12,7 +12,7 @@ KEYWORDS="~amd64" DEPEND=" dev-libs/libbsd - media-sound/sndio + media-sound/sndio:= " RDEPEND="${DEPEND}" diff --git a/media-sound/sndio/files/sndiod b/media-sound/sndio/files/sndiod new file mode 100644 index 000000000..ee38dcb97 --- /dev/null +++ b/media-sound/sndio/files/sndiod @@ -0,0 +1,3 @@ +#!/sbin/openrc-run +command="sndiod" +command_user="sndiod" diff --git a/media-sound/sndio/sndio-1.6.0.ebuild b/media-sound/sndio/sndio-1.6.0.ebuild index 67deea4de..02deebf49 100644 --- a/media-sound/sndio/sndio-1.6.0.ebuild +++ b/media-sound/sndio/sndio-1.6.0.ebuild @@ -15,7 +15,7 @@ IUSE="alsa" DEPEND=" dev-libs/libbsd[${MULTILIB_USEDEP}] - media-libs/alsa-lib[${MULTILIB_USEDEP}] + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) " RDEPEND=" ${DEPEND} @@ -31,7 +31,13 @@ multilib_src_configure() { ./configure \ --prefix=/usr \ --libdir=/usr/$(get_libdir) \ - --privsep-user=${PN}d \ - --enable-alsa \ - --with-libbsd + --privsep-user=sndiod \ + --with-libbsd \ + $(use_enable alsa) +} + +src_install() { + multilib_src_install + + doinitd "${FILESDIR}/sndiod" } |