Hi,

I made some progress with the glib 2.10 issue in Sardine.  I'd now say
that we should go forward with glib 2.10 and simply make pango 1.8.1
work with it.  Here is what I did:

 - I made a new version of pango 1.8.1 that hopefully works with glib
   2.10.  I think Tapani has done similar stuff and then took it back
   but I didn't investigate.  The new branch is here:

     
https://stage.maemo.org/svn/maemo/projects/haf/branches/pango1.0/pango1.0-1.8.1.sardine/

   This is the patch:

*** pango-1.8.1-shared/pango/break.c    2006-10-18 19:29:39.000000000 +0300
--- pango-1.8.1/pango/break.c   2006-10-18 19:38:48.000000000 +0300
***************
*** 776,781 ****
--- 776,787 ----
                    break;
default:
+                 /* Try to cope gracefully with unknown break types.
+                    This makes old versions of Pango work with glib 2.10.
+                  */
+                 if (!IN_BREAK_TABLE (break_type))
+                   break_type = G_UNICODE_BREAK_ALPHABETIC;
+ g_assert (IN_BREAK_TABLE (prev_break_type));
                    g_assert (IN_BREAK_TABLE (break_type));
                    break_op = BREAK_OP (prev_break_type, break_type);

 - I reverted sardine.packages to include the latest glib 2.10. tag.

 - I fixed Xft a bit and made a new release from stage trunk:

     https://stage.maemo.org/svn/maemo/projects/haf/tags/xft/2.1.6-1osso12/

   This fixed two issues: a missing Build-Dependency on
   libfreetype6-dev and the need to recompile because of the bleeding
   .la thing.

   We had two packages with identical version numbers but differen
   contents; compare usr/lib/libXft.la from

     
http://repository.maemo.org/pool/sardine/main/x/xft/libxft-dev_2.1.6-1osso10_i386.deb

   with the same file from

     
http://repository.maemo.org/pool/maemo2.0/free/x/xft/libxft-dev_2.1.6-1osso10_i386.deb

   Arghh!  This whole .la issue seems to show that we operate slightly
   beyond the limits of our competencies... :-/

Now the packages compile in the hafbuildbot, but I haven't really
tested what hapens with them on the device etc.

I leave herring to you, Carlos, should there be similar issues in
it... ;)

Sounds great, Marius. I'll try this out on the device.
Herring is still in preparation ;-). I believe it will not be affected since it never had the recent glib.

_______________________________________________
maemo-developers mailing list
[email protected]
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to