
On 30/03/2008, at 7:20 PM, Bryce Harrington wrote:
On Sun, Mar 30, 2008 at 05:09:00PM +1100, Michael Wybrow wrote:
The packaging/macosx scripts in the released 0.46 tarball are also not up to date. As JiHo mentioned, we have both made a few necessary changes to these that will need to be backported to the release branch. I haven't pinged Bryce or anyone about this yet a there is still one more I need to make.
Btw, in case it isn't clear, you an jiho (and anyone else officially on the osx packaging team) should feel free to make any changes needed under the packaging/macosx/ directory.
I don't worry, I'm fearless about that.
The following are the svn commits that should also be applied to the 0.46 release branch to be included in future 0.46.x point releases: Revisions: 17669, 17845, 17866, 17877, 18088 The commit messages for these are included at the end of this email.
I hadn't worried about this till now, because the OSX packages weren't yet completely working, and also because I was the only one building the official packages. FWIW, these patches should bring the packaging/macosx directory on the branch to match the truck version, which I have been using for the process of packaging the official 0.46 Mac packages.
Do I need to create one (or several Launchpad items) for this?
I would also encourage creating a packaging/macosx/patches/ directory for storing inkscape patches necessary for the OSX package, but not yet applied to the tree.
Fortunately, the OSX packages have required alteration of only our own packaging code and Macports Portfiles for building Universal versions of many of the library dependencies, but not the Inkscape 0.46 source code itself.
Cheers, Michael
-----
* packaging/macosx/Resources/themes/Clearlooks-Quicksilver-OSX/gtk-2.0/ pre_gtkrc: Make the highlight colour for the menus be the user's OSX highlight colour, rather than white. * packaging/macosx/osx-app.sh: Include the gtk printbackends in app bundle. * packaging/macosx/ScriptExec/main.c: Update ScriptExec with upstream fixes and changes. X11.app now gets focus if the Inkscape icon is clicked while Inkscape is already open (previously nothing happened). * packaging/macosx/Resources/openDoc: If Inkscape.app is already open and a file is dropped on the Inkscape dock icon, or an Inkscape file is double-clicked in the Finder, that document will now be correctly opened in a new Inkscape window (previously nothing happened). * packaging/macosx/Resources/script: Some minor fixes, plus alert the user about the font cache building time only if ~/.fontconfig/ doesn't exist. * packaging/macosx/Resources/bin/inkscape: Only override the fontconfig configuration on OSX 10.4 or earlier, since the fc-cache behaviour has been corrected on 10.5. * Info.plist.in: Update the copyright dates, and change Inkscape to be an Editor for SVG files, rather than a Viewer as it was previously. * macosx/Resources/bin/inkscape, macosx/Resources/etc/fonts/fonts.conf: Fix fontconfig configuration on machines where Macport's fontconfig is not installed. * packaging/macosx/Resources/openDoc: Fix a bug with the path being set incorrectly when the user opens a second instance of Inkscape by dropping an SVG file on the Dock icon while Inkscape.app is already running. * packaging/macosx/Resources/script: Fx for loading the app bundle on 10.4 systems and prior.