On Tue, 23 Jan 2007, Aaron Spike wrote:
> Have we made any progress toward Mac packages for this release?
I've just posted up a Universal dmg of 0.45pre2 to the release page.
Sorry for lagging behind and missing the last two prereleases. After
several days of debugging I've managed to build Universal versions of all
of Inkscape's dependencies -- this package was built completely from one
machine (rather than using lipo to merge libraries from the two
I've been working on a script that compiles all the packages in Universal
format so that other packagers will be able to use this to build future
Inkscape releases from just a single PPC or Intel Mac.
It uses up-to-date versions of most of the dependencies (gtk+-2.10.9,
pango-1.14.5, cairo-1.2.6, etc) and doesn't depend on fink at all which
should fix a bunch of problems we had with the previous App bundles (where
the App would look in the fink directories and dynamically load libraries
compiled with dirrent options to the ones included in the bundle, e.g.,
gnome-vfs with and without ssl support).
It doesn't have any of the python stuff that JiHo has been working on.
I'll have to discuss with him what is required for this in the Universal
It does suffer slow load times the first time it is run (as it generates
font caches in ~/.fontconfig/ required by the updated version of
fontconfig). I need to modify the Launcher code to present a message and
run this in advance if possible.
Anyway, there may be some new issues but on the whole this is a big step
in the right direction. I'll commit various changes required for this
packaging to SVN head. I've had to change some of the packaging code a
fair bit so it might be best not to put these changes on the release
branch -- the current code makes it easy for people to roll their own App
bundle for their native architecture if they so desire, and some of my new
stuff is a bit experimental. I'm happy to handle official Universal Mac
packages for this release.
Now on to fixing connector bugs...