Re: Please help to build brasero on Ubuntu 8.04 (GTK+ 2.12.9)



On Sun, 2009-03-15 at 13:23 +0200, Mantas Kriaučiūnas wrote:
> Hi all,
> 
Hi and sorry for the late reply.

> Please help me to build brasero 2.26 (from trunk) on Ubuntu 8.04 LTS 
> (GTK+ 2.12.9). It's important to have new brasero to work on LTS 
> (Long Time Support) version of Ubuntu, because this version is mainly 
> used in enterprises, schools and universities of our country (Lithuania).
> 
Yes Brasero 2.26.0 doesn't build on gtk 2.12.

> It seems there are just 3 places in brasero sources, where new GTK+ 2.14 
> functions are used:
> 1. src/brasero-app.c - function on_help_cb uses gtk_show_uri 
> 2. src/brasero-io.c - function brasero_io_mount_enclosing_volume uses 
>  gtk_mount_operation_new 
> 3. libbrasero-media/brasero-gio-operation.c - function brasero_gio_operation_mount also uses gtk_mount_operation_new 
> 
> I'm not sure if my idea is good - I think to replace gtk_mount_operation_new 
> with g_mount_operation_new , like it was before, see Brasero SVN r1634 and 
> r1755:
> 
> http://mail.gnome.org/archives/svn-commits-list/2008-December/msg02730.html
> 
> http://mail.gnome.org/archives/svn-commits-list/2009-January/msg03641.html
> 
> I already reverted patch from bug #560358 to have brasero-app.c work with 
> GTK+ 2.12.9 and libgnomeui, but I'm not sure how to replace 
> gtk_mount_operation_new in src/brasero-io.c and brasero-gio-operation.c 
> with according functions from glib and other libraries, which exist in 
> Ubuntu 8.04 LTS.
> 
Did you saw how it was done before we migrated to that new function ?

> I would be very happy if someone, who knows GTK/GNOME programing would write 
> a patch for compiling brasero with old GTK+ 2.12.9 version.
> 
> Please help me - there are a lots of people using Ubuntu 8.04 LTS, who would 
> be happy to replace buggy old Brasero 0.8.1 (this version is the latest 
> available for Ubuntu 8.04) with new stable Brasero, look for example at this request:
> 
> https://launchpad.net/bugs/316823
> 
> Thank you very much for excelent burning software :)
> 

You can try to use some IFDEF's GTK_2_14 on the current release and
replacing those functions with the older ones. We currently don't want
to support any release besides 2.26. We are just two developers and we
need to continue to develop for 2.27. This would be a pain supporting
old releases.
In some case you can ask specific questions and try to fix build on GTK
2.12. To avoid this kind of trouble we will try to support older GTK
from now on.

Thanks for this questions
Luis



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]