[inkscape-quartz] gtk-mac-bundler issues

Bug #1043279 reported by su_v
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Medium
Unassigned

Bug Description

Follow-up to
Bug #738973 “Issues with inkscape-quartz blueprint”

Related branch:
<https://code.launchpad.net/~inkscape.dev/inkscape/dev-osx>

Related upstream module:
<https://live.gnome.org/GTK+/OSX/Bundling>

1) Gdk-pixbuf-related errors:
On 28/08/2012 16:58, ~suv wrote:
> Re: gdk-pixbuf errors Figured out the gdk-pixbuf issue - AFAICT
> "${prefix}/share/mime" was missing from the app bundle. Will attach
> diff to new report later.

Addressed in r11627:
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/dev-osx/revision/11627>

2) Font configuration files: mismatch of config and dest paths
export FONTCONFIG_PATH="$bundle_etc/fonts"
doesn't match dest path for bundling:
<data dest="${bundle}/Contents/Resources/fonts">${prefix}/etc/fonts</data>

3) temporary changes to Info.plist
TODO: for devel builds, it would be great to have it regenerated with current revision number

4) Bundle-specific location for Inkscape preferences and cache folder
During development, I find it helpful to use separate XDG config / cache user directories than with stable versions and other development builds.
Probably should also be done for ~/.fontconfig (in Resources/etc/fonts/fonts.conf).

Changes for 2-4 in attached diff.

Revision history for this message
su_v (suv-lp) wrote :
su_v (suv-lp)
Changed in inkscape:
status: New → In Progress
importance: Undecided → Medium
Revision history for this message
su_v (suv-lp) wrote :

> 3) temporary changes to Info.plist

Ignore the changes for Info.plist in the patch (they are incorrect) - changes need to based more closely on current Developer Documentation from Apple.

Revision history for this message
su_v (suv-lp) wrote :

Closing - out-of-date.

Changed in inkscape:
assignee: Gellule (gellule-xg) → nobody
status: In Progress → Invalid
su_v (suv-lp)
tags: added: gtk-quartz
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.