On 2014-10-14 08:45 , Bryce Harrington wrote:
For the OSX packaging I have a huge amount of notes about many things that we need to do, but essentially it sounded like we're going to postpone any major work until next release, and just use the existing X11-based scripts.
"the existing X11-based scripts" have been broken and out-of-date since a couple of years. Without changes there won't be any official OS X packages for 0.91 (neither X11- nor Quartz-based).
su_v has pointed me at a branch with some osx stuff that needs reviewed/landed, but otherwise is there any other major OSX packaging or porting work I need to be aware of?
There are two active branches for OS X packaging at launchpad, but only one is ready for merge:
1) osx-packaging-update https://code.launchpad.net/~inkscape.dev/inkscape/osx-packaging-update https://code.launchpad.net/~inkscape.dev/inkscape/osx-packaging-update/+merg...
- fixes currently broken packaging for OS X (with GTK+/X11 backend) - addresses a couple of known issues with older packages - ready for review (merge proposed)
2) osxmenu https://code.launchpad.net/~suv-lp/inkscape/osxmenu
- enhances current OS X port and packaging to use native GTK+ backend and provides basic OS integration (global menu, keyboard shortcuts, proxy icon) - aims for feature-complete package (includes helper applications & python modules for extensions which are not provided by the OS) - does not address backend-specific issues (delayed canvas redraw, responsiveness, clipboard exchange, SVG font editor, ...) - will need refactoring once 'osx-packaging-update' has landed in trunk - experimental (needs code review & fixing for changes in 'src') - not ready for merge at this point (for 0.91)
See also: http://wiki.inkscape.org/wiki/index.php/Notes_on_Packaging_for_OS_X
@Liam - anything missing?