By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 893

Summary: twinkle (sip phone) package for trinity
Product: TDE Reporter: Slávek Banko <slavek.banko>
Component: non-core programsAssignee: Slávek Banko <slavek.banko>
Status: CONFIRMED ---    
Severity: needs packaging CC: albator78, bugwatch, michele.calgaro, slavek.banko
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: All   
OS: All   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 2969    
Attachments: /twinkle-1.1-msg.patch
twinkle 1.4.2 : add Fedora talk to provider list
twinkle 1.4.2 : fix FTBFS because missing include
twinkle 1.4.2 : fix CCRTP detection on newer distributions (bad patch)
twinkle 1.4.2 : fix FTBFS on log feature (bad patch)

Description Slávek Banko 2012-03-04 18:37:57 CST
Twinkle is excellent sip phone. It is for KDE3, so they could perhaps be easy to adapt for the trinity.

(links on the web are wrong)

http://www.twinklephone.com/
http://www.twinklephone.com/download.html
http://www.twinklephone.com/download/twinkle-1.4.2.tar.gz

http://packages.debian.org/search?keywords=twinkle
Comment 1 Francois Andriot 2013-07-24 15:44:28 CDT
Created attachment 1392 [details]
/twinkle-1.1-msg.patch
Comment 2 Francois Andriot 2013-07-24 15:45:21 CDT
Created attachment 1393 [details]
twinkle 1.4.2 : add Fedora talk to provider list
Comment 3 Francois Andriot 2013-07-24 15:45:55 CDT
Created attachment 1394 [details]
twinkle 1.4.2 : fix FTBFS because missing include
Comment 4 Francois Andriot 2013-07-24 15:48:58 CDT
Created attachment 1395 [details]
twinkle 1.4.2 : fix CCRTP detection on newer distributions (bad patch)

WARNING this patch applies to recent distribution only !
It looks like the "CCRTP" library was once called "libccrtp1" (older distros) then now "libccrtp" (newer distros) !
The patch is not good. The real solution should be to detect both "libccrtp1" and "libccrtp" !
Comment 5 Francois Andriot 2013-07-24 15:50:29 CDT
Created attachment 1396 [details]
twinkle 1.4.2 : fix FTBFS on log feature (bad patch)

Same as previous patch: this patch is required on recent distribution only, but it causes FTBFS on older !!!
The good solution would be to find a correct "#ifdef" to allow both cases !!!
Comment 6 Francois Andriot 2013-07-24 15:52:13 CDT
Also, note that Twinkle requires 2 uncommon libraries:
- libzrtpcpp (not provided by any of my distros)
- libccrtp1 (most distro provide version 2.x, which is not compatible)

So yes, between the patches and the dependencies, Twinkle is a pain to build !
Comment 7 Michele Calgaro 2014-04-12 08:00:36 CDT
Francois, are the patches still valid or do they need to be updated?
Comment 8 Slávek Banko 2014-04-12 10:25:50 CDT
Twinkle is a big priority for me, because I use it daily. I will deal with the preparation GIT repository, but I plan it for 14.1.x.
Comment 9 Francois Andriot 2014-04-12 12:08:26 CDT
Yes the patches still apply, but as I said earlier, the main problem are the required libraries that are not provided anymore by the Linux distributions ...
Comment 10 Michele Calgaro 2014-04-12 21:07:58 CDT
> Twinkle is a big priority for me, because I use it daily. I will deal with the 
> preparation GIT repository, but I plan it for 14.1.x.
v14.1.0 sounds like a good plan for me too