aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/aucatctl/aucatctl-0.1.ebuild2
-rw-r--r--media-sound/sndio/files/sndiod3
-rw-r--r--media-sound/sndio/sndio-1.6.0.ebuild14
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"
}