commit: 84483a2d18d7f1e9f2db04880dac2e180910ec0e Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Sat Jun 26 10:45:33 2021 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Sat Jun 26 10:45:56 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84483a2d
media-plugins/alsa-sndio: Make it multilib Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> media-plugins/alsa-sndio/alsa-sndio-0.2.ebuild | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/media-plugins/alsa-sndio/alsa-sndio-0.2.ebuild b/media-plugins/alsa-sndio/alsa-sndio-0.2.ebuild index 203199067..1b5cb4eab 100644 --- a/media-plugins/alsa-sndio/alsa-sndio-0.2.ebuild +++ b/media-plugins/alsa-sndio/alsa-sndio-0.2.ebuild @@ -1,8 +1,10 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit multilib-minimal + DESCRIPTION="ALSA PCM to play audio on sndio servers" HOMEPAGE="https://github.com/Duncaen/alsa-sndio" SRC_URI="https://github.com/Duncaen/alsa-sndio/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -11,22 +13,26 @@ SLOT="0" KEYWORDS="~amd64" DEPEND=" - media-libs/alsa-lib - media-sound/sndio:= + media-libs/alsa-lib[${MULTILIB_USEDEP}] + media-sound/sndio:=[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" src_prepare() { - default + fix_libdir() { + sed -i "s;/lib/alsa-lib/;/$(get_libdir)/alsa-lib/;" "${BUILD_DIR}/Makefile" || die "Failed changing libdir" + } - sed -i "s;/lib/alsa-lib/;/$(get_libdir)/alsa-lib/;" Makefile || die "Failed changing libdir" + default + multilib_copy_sources + multilib_foreach_abi fix_libdir } -src_compile() { +multilib_src_compile() { emake CC="${CC:-gcc}" } -src_install() { +multilib_src_install() { export PREFIX="/usr" default
