Have we made any progress toward Mac packages for this release?
Aaron Spike
On 2007-January-23 , at 14:46 , Aaron Spike wrote:
Have we made any progress toward Mac packages for this release?
sorry not to have tried earlier. too many things to do, too little time. I'll try to get a a package done this afternoon for 0.45pre1. I have also packaged some python addons for the extensions which I'll try to include in the package. the problem will be to keep all this easy enough to understand without the need for a README (and therefore internationalization and stuff).
Cheers,
JiHO --- http://jo.irisson.free.fr/
On 2007-January-23 , at 14:46 , Aaron Spike wrote:
Have we made any progress toward Mac packages for this release?
a simple package for 0.45pre1 is on modevia. some more information and a more complete package (with python modules and such) tomorrow.
JiHO --- http://jo.irisson.free.fr/
On 2007-January-23 , at 14:46 , Aaron Spike wrote:
Have we made any progress toward Mac packages for this release?
some more info on the package I posted yesterday on modevia: - it may be posted on sourceforge but I do not have the rights to do it - it is compiled with dependencies supplied by DarwinPorts = it has recent versions of gtk (2.10.0), cairo and pango (1.5.0). but for pango to work I had to change a file inside the app bundle: in Inkscape.app/Contents/Resources/etc/pango/pangorc < ModuleFiles = ${HOME}/.inkscape-etc/pango.modules ---
ModuleFiles = "${HOME}/.inkscape-etc/pango.modules"
= I removed the quotes, meaning that it can cause problems with home paths containing special characters (spaces,...) - it's a PowerPC only package (not universal) so it should be named inkscape-0.45pre1-ppc.dmg. there must be a way to compile universal binaries (ppc and x86) via DarwinPorts given the fact that compiler flags can be supplied to DarwinPorts. It would be a very nice way to sort this Universal issue. Meanwhile, could somebody produce an x86 version?
As you see there is still a long way to go before having perfect packages. I am afraid I won't be able to hammer out all issues by myself. I just don't have the necessary time.
In addition I remarked that the release branch missed a file: packaging/macosx/dmg_background.svg
Cheers,
JiHO --- http://jo.irisson.free.fr/
On 2007-January-23 , at 14:46 , Aaron Spike wrote:
Have we made any progress toward Mac packages for this release?
I've uploaded a new package to modevia which includes python modules used by the extensions (pyXML and numpy) and a modified background image (included python related graphics and used blur a bit, for fun ;-))
to sum up:
http://inkscape.modevia.com/macosx-snap/Inkscape-0.45pre1_PPC.dmg PPC only, gtk 2.10.0, pango 1.5.0, possible issues with home directories paths containing special characters
http://inkscape.modevia.com/macosx-snap/Inkscape-0.45pre1_PPC+python.dmg idem + pyXML and numpy compiled for python 2.3 (included in OS X 10.3 and 10.4)
Cheers,
JiHO --- http://jo.irisson.free.fr/
On Tue, 23 Jan 2007, Aaron Spike wrote:
Have we made any progress toward Mac packages for this release?
I've just posted up a Universal dmg of 0.45pre2 to the release page.
Sorry for lagging behind and missing the last two prereleases. After several days of debugging I've managed to build Universal versions of all of Inkscape's dependencies -- this package was built completely from one machine (rather than using lipo to merge libraries from the two architectures).
I've been working on a script that compiles all the packages in Universal format so that other packagers will be able to use this to build future Inkscape releases from just a single PPC or Intel Mac.
It uses up-to-date versions of most of the dependencies (gtk+-2.10.9, pango-1.14.5, cairo-1.2.6, etc) and doesn't depend on fink at all which should fix a bunch of problems we had with the previous App bundles (where the App would look in the fink directories and dynamically load libraries compiled with dirrent options to the ones included in the bundle, e.g., gnome-vfs with and without ssl support).
It doesn't have any of the python stuff that JiHo has been working on. I'll have to discuss with him what is required for this in the Universal package.
It does suffer slow load times the first time it is run (as it generates font caches in ~/.fontconfig/ required by the updated version of fontconfig). I need to modify the Launcher code to present a message and run this in advance if possible.
Anyway, there may be some new issues but on the whole this is a big step in the right direction. I'll commit various changes required for this packaging to SVN head. I've had to change some of the packaging code a fair bit so it might be best not to put these changes on the release branch -- the current code makes it easy for people to roll their own App bundle for their native architecture if they so desire, and some of my new stuff is a bit experimental. I'm happy to handle official Universal Mac packages for this release.
Now on to fixing connector bugs...
Cheers, Michael
On 1/30/07, Michael Wybrow <mjwybrow@...1047...> wrote:
I've just posted up a Universal dmg of 0.45pre2 to the release page.
Thanks! Do you know if this problem is resolved:
http://wiki.inkscape.org:8080/wiki/index.php/ReleaseNotes045#OSX_10.3.9:_can...
Can we remove it from release notes?
On Tue, 30 Jan 2007, bulia byak wrote:
On 1/30/07, Michael Wybrow <mjwybrow@...1047...> wrote:
I've just posted up a Universal dmg of 0.45pre2 to the release page.
Thanks! Do you know if this problem is resolved:
http://wiki.inkscape.org:8080/wiki/index.php/ReleaseNotes045#OSX_10.3.9:_can...
Can we remove it from release notes?
That issue will not be a problem as this build doesn't include gnome-vfs. There may be other issues with 10.3.9 machines as I haven't had one handy to test on, but in theory it should all work. Hopefulky people will report any 10.3.9 issues with the prerelease package.
I'd say yes, we can remove that issue from the release notes.
Cheers, Michael
participants (4)
-
Aaron Spike
-
bulia byak
-
jiho
-
Michael Wybrow