Message: previous - next
Month: December 2016

Re: [Bulk] [trinity-devel] Re: kbluetooth

From: Michele Calgaro <michele.calgaro@...>
Date: Mon, 5 Dec 2016 16:27:35 +0900
On 2016/12/05 03:36 PM, deloptes wrote:
> Michele Calgaro wrote:
>> On 2016/11/23 03:07 AM, deloptes wrote:
>>> Hi all,
>>> I downloaded kdebluetooth-1.0_beta8 and ported the code to TDE 14 (I have
>>> most of the tools and libs at 14.1). I can build it without errors. I am
>>> now looking into what needs to be done for the code to actually work. The
>>> major part is the dbus/bluez5 code. Do you have any hints that could
>>> perhaps help me? I have only basic understanding of both dbus/bluez5 and
>>> some user experience with both. I read briefly a guide for updating
>>> bluez4
>>> to bluez5  and reference to dbus interface.
>>> Another challenge is the debian packaging part, perhaps someone would
>>> like to help there as I am not sure how TDE packages are build (paths),
>>> but even if no one has the time, I have to sit down and learn about it as
>>> I would need it in near future so again any hints where to start are
>>> appreciated. I have some good understanding how debian/* works, so I need
>>> more TDE specifics here.
>>> Thank you in advance and regards
>> Hi Emanoil,
>> I have no experience in blues (either 4 or 5) so I can't say much about
>> that. Regarding the packaging part, IMO you could first focus on getting
>> bluez functionality to work and later worry about the packaging part. Keep
>> in mind that TDE is available also for rpm based distro, not only deb
>> based one, so we will have to package it also for them, with a little help
>> of Francois :-)
>> Cheers
>>   Michele
> Is it to expect that there is bluez4 in use on the supported distributions?
> If yes it would be more complicated. Should I drop bluez4 support?
> Thanks!
Francois is maintaining TDE on some old distros. I think as a rule of thumb you should expect bluez4 on old distros and
bluez5 on newer ones.
Conditional compilation is needed based on the actual version install.
Ex: in wheezy bluez is 4.99, in jessie 5.23