commit: f3ca340a5494b8afdbd36d0a6af6be5de29b6c22 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Wed May 27 23:58:14 2020 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Thu May 28 00:12:31 2020 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3ca340a
media-sound/*: Backport changes done for ::gentoo Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> media-sound/aucatctl/aucatctl-0.1.ebuild | 2 +- media-sound/sndio/files/sndiod | 3 +++ 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 5a71f43..bd13fc5 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 0000000..ee38dcb --- /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 67deea4..02deebf 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" }