Народ, а кроме умершего affix есть ещё открытые реализации BT системы? Ну или может форк bluez в человеческом виде есть?
А то этот долбаный bluez оказывается без dbus и glib не собирается. Нахера они там нужны даже на десктопе - представить себе не могу никак.
Сходу нашёл в архивах девелоперских листов только вопли «Вы опупели? Ну и нахера вы намертво bluez к dbus приколотили? Как его в embedded теперь запиливать?» и ответы Марселя Холтмана в путинообразном стиле типа «Современный этап развития софта на десктопах ставит массу интересных задач перед разработчиками, более глубокая интергация в bluez новейших технологий одна из таких, и вам следует более лучше изучать современные тенденции, овощи там, рожь и всё такоэ».
Собственно, глянул сырцы - отпилить можно, но может кто уже отпилил, а я просто не в курсе?
Вообще смех, конечно - захотел в TP-Link WR703N сунуть Handsfree Profile. Ну чтобы коробочка с USB звуковухой и голубозубой затычкой могла хендсфрёй для телефона работать. Сначала оказалось что всякие ofono не только тот же dbus тащут, но ещё и не работают. А чтоб работали, надо вынь да положь уродский pulseaudio к ним или какой gstreamer. Это в 32Мб памяти и 4Мб флеша. Ага. В общем не обсуждается - dbus и тем более pulseaudio в коробочку не нужно.
Ну написал за день свой демон HFP. 30 килобайт. Работает, требует только libpthread, libbluetooth и ещё libasound, если с ALSA собрать. Можно и через OSS звук гнать, но оно много потоков не умеет, музыку выключать придётся.
Ну, думаю, ща его и bluez в коробку кроссом соберу, воткну голубозубую затычку и будет щастье. А вот хрен там, bluez тащит dbus и glib. Г-н Холтман всё за всех решил.
Такими темпами скоро и ping без glib,pulseaudio,polkit,gconf и ещё какой-нибудь новомодной дряни c xml-ем не соберёшь. Посылаю множество лучей кровавого поноса тем гадам, которые всё хорошее стремятся намертво приколотить к нахер не нужным новомодным свистоперделкам и вопрошаю о свободной от этого ..... реализации такой низкоуровневой и никак ни с какими десктопами не связанной реализации BT стека.