lp:~suv-lp/+junk/inkscape-osxapp-stacked

Created by su_v and last modified

Changes for existing packaging scripts (Inkscape.app, based on GTK+/X11):
- fix some known minor bugs reported for 0.48.x Mac OS X packages
- add debug messages to get more data about $LANG / locale issues
- allow to build app launcher 'ScriptExec' on OS X Lion
  (still 32bit due to Carbon dependency, needs code review)
- use $XDG_CACHE_HOME/inkscape/etc instead of $HOME/.inkscape-etc
- use private font cache for app bundle in $XDG_CACHE_HOME/inkscape/etc
  (fontconfig version and config may differ from locally installed fontconfig, or from other ported&bundled GTK+ apps)
- reorg the layout of the app bundle (cleanup 'Contents/Resources')
- …

TODO:
- Add notes about MacPorts setup (custom prefix, default variants, local port repo)
- Add notes about python modules (lxml on Mac OS X >= 10.6)
- Help needed wrt compiling/bundling Universal package (PCC, i386, x86_64)
- Help needed wrt Xcode / SDKs for backwards compatibility
  (AFAIK latest Xcode 4.4 already dropped SDK 10.6 (?))
- Help needed with lxml build script on Snow Leopard
- …

Currently working on:
- cleanup new default theme (too compact, spinboxes in status bar have wrong size)
- add basic support for scrollbar appearance on Lion (adjust size & color to system prefs)
- generate Info.plist based on current version/revision (?)
- …

Ongoing tests of the changes done on:
- Mac OS X 10.5.8 (i386), Xcode 3.4.1 (no Universal build env)
- OS X 10.7.4, Xcode 4.3.2 (no Universal build env)

Get this branch:
bzr branch lp:~suv-lp/+junk/inkscape-osxapp-stacked
Only su_v can upload to this branch. If you are su_v please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
su_v
Status:
Abandoned

Recent revisions

11588. By su_v

merge from trunk

11587. By su_v

merge from trunk

11586. By su_v

merge from trunk

11585. By su_v

merge from trunk

11584. By su_v

packaging/macosx: fix DEBUG fallback for gtkrc file, cleanup console and debug messages in launcher script

11583. By su_v

packaging/macosx: require GTK2 theme engine 'Murrine' for creating the app bundle (it is used by new default theme based on Zukitwo)

11582. By su_v

packaging/macosx: make old 'Python-packages.dmg' available for download via DropBox (interim replacement for inkscape.modevia.com)

11581. By su_v

packaging/macosx: add some comments to packaging scripts (mostly TODOs)

11580. By su_v

merge from trunk

11579. By su_v

packaging/macosx: reorg app bundle layout (move Inkscape's shared resources into 'Contents/Resources/share/inkscape', move Clearlooks theme into 'Contents/Resources/share/themes')

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~inkscape.dev/inkscape/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers