[inkscape-quartz] gtk-mac-bundler issues

Bug #1043279 reported by su_v on 2012-08-29
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
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.

su_v (suv-lp) wrote :
su_v (suv-lp) on 2012-08-29
Changed in inkscape:
status: New → In Progress
importance: Undecided → Medium
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.

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) on 2017-01-12
tags: added: gtk-quartz
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers