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 |
- |
|
|