GNOME Bugzilla – Bug 700768
Support libquvi 0.9
Last modified: 2013-07-01 13:41:16 UTC
Unlike libquvi 0.4, libquvi 0.9 is GPLv3+, which is incompatible with our LGPL (if we want non-GPL apps to link to the library), so we'll need to use a shim. The easiest would be to create a helper binary that would link to libquvi and handle the parsing. That helper would be GPLv3+.
Sources: http://sourceforge.net/projects/quvi/files/0.9/ Porting: http://quvi.sourceforge.net/doc/other/quvi-prj-ptnine.html
Created attachment 247423 [details] [review] plparse: Port to libquvi 0.9 XXX Not for committing, libquvi's AGPL is incompatible with our LGPL.
Created attachment 248130 [details] [review] plparse: Port to libquvi 0.9 XXX Unfinished
Created attachment 248137 [details] [review] plparse: Move signal emission to separate function
Created attachment 248138 [details] [review] plparse: Make split-off functions internal So they can be used by the new quvi code.
Created attachment 248139 [details] [review] plparse: Move string fixing to separate function
Created attachment 248144 [details] [review] plparse: Port to libquvi 0.9
Attachment 248137 [details] pushed as 5ab0f92 - plparse: Move signal emission to separate function Attachment 248138 [details] pushed as 5785325 - plparse: Make split-off functions internal Attachment 248139 [details] pushed as 7ec29b4 - plparse: Move string fixing to separate function Attachment 248144 [details] pushed as 2497001 - plparse: Port to libquvi 0.9