In this relation I have a question to you guys. Could you please give me GTK as a package or as a DMG file? If anybody has a webhosting, could he upload it? Or if not, give me it and I'll can upload it to my webhosting. Thus, people like me, who do not need Fink, could easily install Lazarus.
Is the above possible?
I think you understand the problem now and why the Carbon widgetset is so important.
I could probably create a .dmg for you for PowerPC GTK libraries. Which processor do you have?
Note that one statement in the Deploying topic is probably not true:
Also, remember that the GTK libraries installed on your Mac are specific to the version of OS X that you're running.
When I wrote that I thought it was true but when I upgraded to 10.4 not only did Laz apps still work with the GTK libraries I downloaded for 10.3 but when I ran fink again it appeared to retrieve the same GTK libraries as before. I think only the version of fink is different, not the libraries. (Remember that the PowerPC and Intel libraries are different, though.)
I assume you need the GTK libraries to run Lazarus, not necessarily for deployment. Note that fink works fine over a phone modem, taking less than an hour to install the gtk+ and gdk-pixbuf pacakges.
Two other deployment possibilties in the meantime (while waiting for Carbon):
(1) Use Qt widgetset. This isn't finished yet, but it's further along than Carbon and has a fairly easy deployment. Note that this is for open-source apps only.
http://wiki.lazarus.freepascal.org/Qt_Interface_Mac(2) Use GTK2 widgetset. This widgetset still has some bugs, but the set of working controls is pretty complete and it looks much better than GTK1. I've experimented with installing the Mac version of GIMP, which includes universal GTK2 libraries, and linking and running Lazarus apps against these libraries. This works but involves a bit of linking and launch trickery. I could write this up on the wiki if you think you might like to try it. The idea here is that you tell your users simply to install Gimp, which is a foolproof installation (unlike fink), then install your app.
http://www.apple.com/downloads/macosx/unix_open_source/gimpapp.htmlThanks.