Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 666884 | Differences between
and this patch

Collapse All | Expand All

(-)a/media-sound/apulse/apulse-0.1.12-r4.ebuild (-12 / +8 lines)
Lines 3-9 Link Here
3
3
4
EAPI=6
4
EAPI=6
5
5
6
inherit multilib cmake-multilib
6
inherit cmake-multilib
7
7
8
DESCRIPTION="PulseAudio emulation for ALSA"
8
DESCRIPTION="PulseAudio emulation for ALSA"
9
HOMEPAGE="https://github.com/i-rinat/apulse"
9
HOMEPAGE="https://github.com/i-rinat/apulse"
Lines 23-28 RDEPEND="${DEPEND} Link Here
23
23
24
PATCHES=( "${FILESDIR}/sdk.patch" )
24
PATCHES=( "${FILESDIR}/sdk.patch" )
25
25
26
pkg_setup() {
27
	if ! use sdk; then
28
		MULTILIB_CHOST_TOOLS=( /usr/bin/apulse )
29
	fi
30
}
31
26
src_prepare() {
32
src_prepare() {
27
	cmake-utils_src_prepare
33
	cmake-utils_src_prepare
28
34
Lines 49-63 multilib_src_test() { Link Here
49
}
55
}
50
56
51
multilib_src_install_all() {
57
multilib_src_install_all() {
52
	cmake-utils_src_install
58
	use sdk || dobin "${T}/apulse"
53
	# The easiest way would be setting MULTILIB_CHOST_TOOLS at global scope, depending
54
	# on USE=sdk, but this is no longer permitted, so workaround is required.
55
	# See bug 666884 for details.
56
	if ! use sdk; then
57
		unset BUILD_DIR
58
		_install_wrapper() { newbin "${BUILD_DIR}/apulse" "${CHOST}-apulse"; }
59
		multilib_foreach_abi _install_wrapper
60
		dobin "${T}/apulse"
61
	fi
62
	einstalldocs
59
	einstalldocs
63
}
60
}
64
- 

Return to bug 666884