commit: e0ed9ff551007d81e2aa9cab520ccfe3bab4ad2e Author: Johannes Penßel <johannesp <AT> posteo <DOT> net> AuthorDate: Tue Feb 10 11:27:14 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Feb 11 02:13:32 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ed9ff5
media-video/pipewire: merge USE=liblc3 into USE=bluetooth LC3 is the standard codec for Bluetooth-LE Audio, not a plugin system. Since liblc3 is a tiny dependency, just merge it into USE=bluetooth. Closes: https://bugs.gentoo.org/931549 Signed-off-by: Johannes Penßel <johannesp <AT> posteo.net> Part-of: https://github.com/gentoo/gentoo/pull/45725 Closes: https://github.com/gentoo/gentoo/pull/45725 Signed-off-by: Sam James <sam <AT> gentoo.org> media-video/pipewire/pipewire-9999.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index 5c02fa3236d7..2cefe6c56e6c 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -62,7 +62,7 @@ LICENSE="MIT LGPL-2.1+ GPL-2" # ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 SLOT="0/0.4" IUSE="${PIPEWIRE_DOCS_USEFLAG} bluetooth elogind dbus doc echo-cancel extra ffmpeg fftw flatpak gstreamer gsettings" -IUSE+=" ieee1394 jack-client jack-sdk libcamera liblc3 loudness lv2 modemmanager pipewire-alsa readline roc selinux" +IUSE+=" ieee1394 jack-client jack-sdk libcamera loudness lv2 modemmanager pipewire-alsa readline roc selinux" IUSE+=" pulseaudio sound-server ssl system-service systemd test v4l X zeroconf" # Once replacing system JACK libraries is possible, it's likely that @@ -122,6 +122,7 @@ RDEPEND=" bluetooth? ( dev-libs/glib media-libs/fdk-aac + media-sound/liblc3 media-libs/libldac media-libs/libfreeaptx media-libs/opus @@ -155,7 +156,6 @@ RDEPEND=" !media-sound/jack2 ) libcamera? ( media-libs/libcamera:= ) - liblc3? ( media-sound/liblc3 ) loudness? ( media-libs/libebur128:=[${MULTILIB_USEDEP}] ) lv2? ( media-libs/lilv ) modemmanager? ( >=net-misc/modemmanager-1.10.0 ) @@ -258,6 +258,7 @@ multilib_src_configure() { $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) $(meson_native_use_feature bluetooth bluez5-codec-aac) $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-lc3) $(meson_native_use_feature bluetooth bluez5-codec-ldac) $(meson_native_use_feature bluetooth bluez5-codec-g722) $(meson_native_use_feature bluetooth opus) @@ -277,7 +278,6 @@ multilib_src_configure() { -Devl=disabled # Matches upstream -Dtest=disabled # fakesink and fakesource plugins -Dbluez5-codec-lc3plus=disabled # unpackaged - $(meson_native_use_feature liblc3 bluez5-codec-lc3) $(meson_feature loudness ebur128) $(meson_feature fftw) $(meson_native_use_feature lv2)
