pipewire: add native modemmanager

also add a comment why lc3plus remains disabled

authored by

Sandro Jäckel and committed by
K900
f7e5db28 3c7f8069

+5
+5
pkgs/development/libraries/pipewire/default.nix
··· 48 48 , libopus 49 49 , nativeHspSupport ? true 50 50 , nativeHfpSupport ? true 51 + , nativeModemManagerSupport ? true 52 + , modemmanager 51 53 , ofonoSupport ? true 52 54 , hsphfpdSupport ? true 53 55 , pulseTunnelSupport ? true ··· 146 148 ++ lib.optionals libcameraSupport [ libcamera libdrm ] 147 149 ++ lib.optional ffmpegSupport ffmpeg 148 150 ++ lib.optionals bluezSupport [ bluez libfreeaptx ldacbt liblc3 sbc fdk_aac libopus ] 151 + ++ lib.optional nativeModemManagerSupport modemmanager 149 152 ++ lib.optional pulseTunnelSupport libpulseaudio 150 153 ++ lib.optional zeroconfSupport avahi 151 154 ++ lib.optional raopSupport openssl ··· 176 179 "-Dbluez5=${mesonEnableFeature bluezSupport}" 177 180 "-Dbluez5-backend-hsp-native=${mesonEnableFeature nativeHspSupport}" 178 181 "-Dbluez5-backend-hfp-native=${mesonEnableFeature nativeHfpSupport}" 182 + "-Dbluez5-backend-native-mm=${mesonEnableFeature nativeModemManagerSupport}" 179 183 "-Dbluez5-backend-ofono=${mesonEnableFeature ofonoSupport}" 180 184 "-Dbluez5-backend-hsphfpd=${mesonEnableFeature hsphfpdSupport}" 185 + # source code is not easily obtainable 181 186 "-Dbluez5-codec-lc3plus=disabled" 182 187 "-Dbluez5-codec-lc3=${mesonEnableFeature bluezSupport}" 183 188 "-Dsysconfdir=/etc"