[Buildroot] [PATCH 00/10] Slimming BlueZ defaults

Michael Nosthoff buildroot at heine.tech
Sat Jul 31 20:38:02 UTC 2021


As discussed in the follow-up of the previous patches to the BlueZ Package
I did the following:

* Make the build of the tools optional
* remove the 'default y' line from the new options
* skim threw the packages and see which ones would require the now optional plugins

None of the modified packages failed to build with the new defaults. But looking at
what these packages do at runtime I suppose they require either the audio or the HID
plugins.

If anyone knows one (or more) of those altered packages in detail I would be happy
to get feedback on the changes.

What I left out for now is how to communicate these changes to the user on upgrade.

Regards,
Michael

Michael Nosthoff (10):
  package/bluez5_utils: make tools optional
  package/bluez5_utils: drop default y
  package/cwiid: select BlueZ HID plugin
  package/bluez-alsa: select BlueZ audio plugins
  package/brltty: enable bluez HID plugin
  package/gstreamer1/gst1-plugins-bad: enable BlueZ Audio
  package/pulseaudio: enable BlueZ Audio Plugins
  package/pipewire: enable BlueZ Audio Plugins
  package/supertuxkart: enable BlueZ HID Plugin
  package/kodi: enable BlueZ Audio and HID plugins

 package/bluez-alsa/Config.in                  |  1 +
 package/bluez5_utils/Config.in                | 22 +++++++++++++------
 package/bluez5_utils/bluez5_utils.mk          | 13 +++++++++--
 package/brltty/Config.in                      |  1 +
 package/cwiid/Config.in                       |  1 +
 package/gstreamer1/gst1-plugins-bad/Config.in |  1 +
 package/kodi/Config.in                        |  2 ++
 package/pipewire/Config.in                    |  1 +
 package/pulseaudio/Config.in                  |  1 +
 package/supertuxkart/Config.in                |  1 +
 10 files changed, 35 insertions(+), 9 deletions(-)

-- 
2.32.0



More information about the buildroot mailing list