On 1/9/09 02:15, Michael Wybrow wrote:
Anyway, Mac builds are coming and haven't been forgotten. If anyone else with mac packaging experience wants to contribute to the effort, it would be useful to look at some of the outstanding issues I haven't got to yet, like the dictionary bundling or the DBUS bundling/startup (might be similar to what GIMP has). If so, let me know.
1) I have had a look at the spell check dictionary issue, but got stuck when it seemed to fail in an area outside of my abilities (C++ code reading $ASPELL_CONF to get the list of available spell check dictionaries for the 'Spell Check' page in the preferences dialog)
Bug #396322 in Inkscape: “Spell checker crashes the OS X package”: https://bugs.edge.launchpad.net/inkscape/+bug/396322
2) GIMP on OS X: dbus-binaries are included in the application bundle and called by the launcher script before exec'ing gimp-bin
launcher scripts in the app-skeleton: http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/Gimp-app-template/Contents/Resources/bin/gimp?revision=6&view=markup http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/Gimp-app-template/Contents/Resources/bin/gimp-remote?revision=6&view=markup
MacPorts configuration and portfiles+patches for gimponosx: http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/GimpPorts/
Script files for building & bundling http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/scripts/
I do not have a lot of MacPorts experience and haven't built GIMP myself, but it seems important to note that GIMP on OS X (Gimp.app) only builds with a separate MacPorts tree, as the application being relocatable depends not on DYLD_LIBRARY_PATH for the included shared libs but on the MacPorts prefix pointing to a symbolic link in /tmp, which must exist at build and (recreated every time) at run time.
D-Bus would be nice to have but IMHO it is not a blocker for 0.47 as the D-Bus API for Inkscape still lives in a separate branch - or are there plans to include it in 0.47 already?
3) Did you have a look at the proposed fixes for the ImageMagick raster effects? https://bugs.edge.launchpad.net/inkscape/+bug/390024
I cannot offer to contribute more due to lack of mac packaging experience - anything else that could be helpful besides trying to triage new / unconfirmed osx bugs on launchpad?
hth, ~suv