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 architectures).
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 package.
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...
Cheers, Michael