summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild')
-rw-r--r--media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild22
1 files changed, 17 insertions, 5 deletions
diff --git a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
index 4dbb99143961..8b8e74ca04f7 100644
--- a/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
+++ b/media-sound/pulseaudio-modules-bt/pulseaudio-modules-bt-9999.ebuild
@@ -17,16 +17,16 @@ EGIT_OVERRIDE_COMMIT_PULSEAUDIO_PULSEAUDIO="v13.0"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
-IUSE=""
+IUSE="fdk +ffmpeg +ldac +native-headset ofono-headset"
DEPEND="
- media-libs/fdk-aac:0=
- virtual/ffmpeg
+ fdk? ( media-libs/fdk-aac:0= )
+ ffmpeg? ( virtual/ffmpeg )
media-libs/sbc
- media-libs/libldac
+ ldac? ( media-libs/libldac )
>=net-wireless/bluez-5
>=sys-apps/dbus-1.0.0
- >=net-misc/ofono-1.13
+ ofono-headset? ( >=net-misc/ofono-1.13 )
>=media-sound/pulseaudio-13[-bluetooth]
"
# Ordinarily media-libs/libldac should be in DEPEND too, but for now upstream repo is using a ldac submodule instead.
@@ -55,6 +55,18 @@ load-module module-bluetooth-discover
.endif
"
+src_configure() {
+ local mycmakeargs=(
+ -DCODEC_AAC_FDK=$(usex fdk "ON" "OFF")
+ -DCODEC_APTX_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_APTX_HD_FF=$(usex ffmpeg "ON" "OFF")
+ -DCODEC_LDAC=$(usex ldac "ON" "OFF")
+ -DNATIVE_HEADSET=$(usex native-headset "ON" "OFF")
+ -DOFONO_HEADSET=$(usex ofono-headset "ON" "OFF")
+ )
+ cmake-utils_src_configure
+}
+
src_install() {
cmake-utils_src_install
readme.gentoo_create_doc