Why are no developers completing/maintaining native Gtk+ for OS X?
Hello All I'm currently in charge of the development of a cross-platform OpenGL app which uses GTk+ for it's interface. The app runs on both *nix/X.org and win32 but when I started looking into OS X I found that the Quartz OS X version of Gtk+ is neither complete nor being actively developed. I must say I find this rather baffling. I would have thought a platform like OS X to be a priority? I know that solutions like MacPorts provide Gtk+ for the X server in OS X, but I strongly doubt that the average OS X user would know where to begin with a project like MacPorts, and to be honest the look 'N feel * compared to native OS X. Also if a native Gtk+ OS X framework were available people who are maintaining Gtk+ apps would have the option to extend their user base to OS X quite quickly. I would urge anyone with the time and knowledge to consider helping complete Gtk+ for native OS X. Sincerely Jacob Juul Kolding Juvul Tech ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Tue, 10 Nov 2009, John Ralls wrote: > On Nov 10, 2009, at 7:50 AM, Allin Cottrell wrote: > > > > On Tue, 10 Nov 2009, Paul Davis wrote: > > > >> I do not believe that using a pre-built GTK OS X framework is > >> desirable for users or developers. Include GTK as part of your > >> app bundle. Its not hard to do and gives you complete control > >> over which version of GTK is used by your app. > > > > I think this confuses two issues. I include a pre-built GTK as > > part of my app bundle for OS X, just as I do for MS Windows. > > It is difficult for me to build the GTK stack for OS X myself > > because I work on Linux and have only occasional access to an OS X > > machine. > > > > With the win32 binaries available from gtk.org, one can select the > > pre-built package that works best (i.e. "complete control over GTK > > version"). It would be great to be able to do that with OS X too, > > though of course I understand that Kris Rietveld casn't be > > expected to do all the work this would involve! > > Interesting point. ISTM that a framework is perhaps not the best > solution in this case. A tarball of the gtk+ and dependencies > installation folder would be easy to provide and would integrate well > with autotools. Would that help you? If so, what would be a good > prefix to build it into? Thanks for the reply, and these are good questions. I admit the analogy with building for MS Windows is not perfect. * For a Windows build I use pre-built GTK "dev" files (for a cross-build on Linux), and distribute pre-built runtime files (DLLs etc.) with my app. * On OS X I use a pre-built GTK framework for both development and distribution. I currently use the OS X/X11 build of GTK 2.14.3 available from the R project. The dmg includes the required headers and pkgconfig files, so in building a GTK app all one has to do is give the right PKG_CONFIG_PATH. End-users don't need the "dev" files, but they get them anyway. It might be nice to have distinct pre-built "dev" and runtime GTK packages for OS X, and in that case it would probably make sense for the dev package to take the form of a tarball rather than a framework dmg. I guess my choice would be to root it in /opt/gtk or some such, but I don't think that matters a great deal. Allin Cottrell ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Mon, 2009-11-09 at 19:10 +0100, Jack Skellington wrote: > Hello All > > I'm currently in charge of the development of a cross-platform OpenGL > app which uses GTk+ for it's interface. > The app runs on both *nix/X.org and win32 but when I started looking > into OS X I found that the Quartz OS X version of Gtk+ is neither > complete nor being actively developed. > > I must say I find this rather baffling. I would have thought a > platform like OS X to be a priority? Why do you think that? > I know that solutions like MacPorts provide Gtk+ for the X server in > OS X, but I strongly doubt that the average OS X user would know where > to begin with a project like MacPorts, and to be honest the look 'N > feel * compared to native OS X. > > Also if a native Gtk+ OS X framework were available people who are > maintaining Gtk+ apps would have the option to extend their user base > to OS X quite quickly. > > I would urge anyone with the time and knowledge to consider helping > complete Gtk+ for native OS X. Someone like for example you? This is a mostly volunteer driven project, and people usually tend to scratch their itches first before they do stuff that "needs to be done". So if it's itching you, please help completing and fixing OS X support. regards, --mitch ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: Hello All I'm currently in charge of the development of a cross-platform OpenGL app which uses GTk+ for it's interface. The app runs on both *nix/X.org and win32 but when I started looking into OS X I found that the Quartz OS X version of Gtk+ is neither complete nor being actively developed. No, it is not fully complete, but getting close. Recently, I have been working on reviewing outstanding patches, fixing up the last few kinks remaining after the transition to client side windows and implemented proper and complete multi monitor support. I do have plans on how to continue my work on the backend. Development of the Mac port is actually pretty active. I only have very ample spare time to work on this and I do not get paid for this at all. Saying that the OS X port is not being actively developed is actually close to insulting to me; I have been trying my best to pick it up after the previous maintainer stopped working on it. Also if a native Gtk+ OS X framework were available people who are maintaining Gtk+ apps would have the option to extend their user base to OS X quite quickly. The basics for this have been worked out in the past and are available for everybody to pick up. John Ralls & co have been doing a good job at making GTK+ easy to build and looking into scripts for simplifying the creation of application bundles for GTK+ applications and a framework. -kris. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Mon, 9 Nov 2009, Kristian Rietveld wrote: > No, [the Quartz port of GTK+] is not fully complete, but getting > close. Recently, I have been working on reviewing outstanding > patches [and other good stuff] ... I do not get paid for this > at all. Saying that the OS X port is not being actively > developed is actually close to insulting to me; I have been > trying my best to pick it up after the previous maintainer > stopped working on it. It's good to hear that GTK on Quartz has not gone to sleep; thanks very much for your work on this! Unfortunately this is not immediately clear if you google, say, "gtk osx". Top of the search is the defunct Immendio page; if you follow that link you get a redirect to live.gnome.org, which is pretty much a placeholder. Finally you get to gtk-osx.sourceforge.net, but this page is a bit "scatter-gun" and, unlike the old Immendio page, there's no link (that I can find) to download a current build of GTK for OS X. You get a d/l link if you go to www.gtk-osx.org, but this offers GTK 2.14 which is quite dated by now, and gives the impression there can't be anything going on. I suspect that many GTK app developers (who probably work on Linux by preference) really don't want to build the GTK stack for OS X themselves (any more than they want to build the stack for win32). So if there's no reasonably current d/l available one assumes support is lacking. Bottom line: If there's any way to improve the web presence of GTK/OS X, and to provide a current pre-built GTK framework for downloading, that could make a big difference. Allin Cottrell ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: Hello All I'm currently in charge of the development of a cross-platform OpenGL app which uses GTk+ for it's interface. The app runs on both *nix/X.org and win32 but when I started looking into OS X I found that the Quartz OS X version of Gtk+ is neither complete nor being actively developed. No, it is not fully complete, but getting close. Recently, I have been working on reviewing outstanding patches, fixing up the last few kinks remaining after the transition to client side windows and implemented proper and complete multi monitor support. I do have plans on how to continue my work on the backend. Development of the Mac port is actually pretty active. I only have very ample spare time to work on this and I do not get paid for this at all. Saying that the OS X port is not being actively developed is actually close to insulting to me; I have been trying my best to pick it up after the previous maintainer stopped working on it I can't tell you how happy reading this makes me. I love Gtk+ and have been using it in projects for like a decade, mostly on *nix, but lately cross-platform. As for the insult part, it was never my intention, I was merely relaying the present information thats available on the Gtk+ OS X sourceforge site. Keep up the good work! If I had money, I'd pay you ;) Also if a native Gtk+ OS X framework were available people who are maintaining Gtk+ apps would have the option to extend their user base to OS X quite quickly. The basics for this have been worked out in the past and are available for everybody to pick up. John Ralls & co have been doing a good job at making GTK+ easy to build and looking into scripts for simplifying the creation of application bundles for GTK+ applications and a framework. A framework as in the Gtk.framework folder you add to the Xcode project and then build? Ever since I started developing in OS X I've found this approach quite beautiful in its simplicity. I will seriously consider looking into this myself if/when I have the time, Thanks again! Jacob Juul Kolding Juvul Tech -kris. smime.p7s Description: S/MIME cryptographic signature ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
RE: Why are no developers completing/maintaining native Gtk+ for OS X?
> > On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: > > Hello All > > > > I'm currently in charge of the development of a cross-platform OpenGL > > app which uses GTk+ for it's interface. > > The app runs on both *nix/X.org and win32 but when I started looking > > into OS X I found that the Quartz OS X version of Gtk+ is neither > > complete nor being actively developed. > > No, it is not fully complete, but getting close. Recently, I have > been working on reviewing outstanding patches, fixing up the last few > kinks remaining after the transition to client side windows and > implemented proper and complete multi monitor support. I do have > plans on how to continue my work on the backend. Development of the > Mac port is actually pretty active. I only have very ample spare time > to work on this and I do not get paid for this at all. Saying that > the OS X port is not being actively developed is actually close to > insulting to me; I have been trying my best to pick it up after the > previous maintainer stopped working on it. Well, let me be the first to thank you for all you efforts Kris, you have been extremely helpful to me, and I am actively developing a ERP (Ordering, purchasing, Inventory, CRM) for the company I work for. The work you and John Ralls et al. have done has made it possible for me to do my work. So keep up the good work. > > Also if a native Gtk+ OS X framework were available people who are > > maintaining Gtk+ apps would have the option to extend their user base > > to OS X quite quickly. > > The basics for this have been worked out in the past and are available > for everybody to pick up. John Ralls & co have been doing a good job > at making GTK+ easy to build and looking into scripts for simplifying > the creation of application bundles for GTK+ applications and a > framework. http://gtk-osx.sourceforge.net/ I have successfully used this on OS X Leopard (build the framework and app using jhbuild, with ige-mac-integration), and have been able to build the framework on SN (but my application crashes out, I think because of libglade which I really need to move away from, fix it for GtkBuilder). I to wish it was more complete (window transparency and shaping, is what I'm looking for), but I do not have a good enough grasp of Cocoa and Carbon (Not very familiar with Next Step windowing system) to be of any use, but I will certainly try to help were I can. Two years moving from Windows to Linux, and now OS X, V1 to be deployed in 010110. I'm not quite sure what you mean (Jacob) when you say "native" implementation, if you look at the quartz backend it looks pretty close to me, again with a lot of FIXME's in non-essential areas such as (window shaping), but that is not at all important for our functionality. It works, and it works well on OS X, just follow the jhbuild procedures form the above link. > > > > -kris. > > ___ > gtk-devel-list mailing list > gtk-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-devel-list ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
RE: Why are no developers completing/maintaining native Gtk+ for OS X?
To build the latest framework: 1) Get the latest using jhbuild and build 2) http://github.com/jralls/gtk-osx-framework/tree/master/framework/ I think I was able to build the frameworks and compile against them using the Xcode IDE, but I prefer using make and the command line myself. Actually machine has a couple of versions of framework / dependencies and builds, so I don't know if I just got lucky. Like I said, in 52 days I will have more time to play :) > Subject: Re: Why are no developers completing/maintaining native Gtk+ for OS > X? > From: ja...@juvul.com > Date: Tue, 10 Nov 2009 00:35:44 +0100 > To: k...@gtk.org > CC: gtk-devel-list@gnome.org > > On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: > > > On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: > >> Hello All > >> > >> I'm currently in charge of the development of a cross-platform OpenGL > >> app which uses GTk+ for it's interface. > >> The app runs on both *nix/X.org and win32 but when I started looking > >> into OS X I found that the Quartz OS X version of Gtk+ is neither > >> complete nor being actively developed. > > > > No, it is not fully complete, but getting close. Recently, I have > > been working on reviewing outstanding patches, fixing up the last > > few kinks remaining after the transition to client side windows and > > implemented proper and complete multi monitor support. I do have > > plans on how to continue my work on the backend. Development of the > > Mac port is actually pretty active. I only have very ample spare > > time to work on this and I do not get paid for this at all. Saying > > that the OS X port is not being actively developed is actually close > > to insulting to me; I have been trying my best to pick it up after > > the previous maintainer stopped working on it > > I can't tell you how happy reading this makes me. I love Gtk+ and have > been using it in projects for like a decade, mostly on *nix, but > lately cross-platform. > As for the insult part, it was never my intention, I was merely > relaying the present information thats available on the Gtk+ OS X > sourceforge site. > > Keep up the good work! > If I had money, I'd pay you ;) > > >> Also if a native Gtk+ OS X framework were available people who are > >> maintaining Gtk+ apps would have the option to extend their user base > >> to OS X quite quickly. > > > The basics for this have been worked out in the past and are > > available for everybody to pick up. John Ralls & co have been doing > > a good job at making GTK+ easy to build and looking into scripts for > > simplifying the creation of application bundles for GTK+ > > applications and a framework. > > A framework as in the Gtk.framework folder you add to the Xcode > project and then build? > > Ever since I started developing in OS X I've found this approach quite > beautiful in its simplicity. > I will seriously consider looking into this myself if/when I have the > time, > > Thanks again! > Jacob Juul Kolding > Juvul Tech > > > > > -kris. > > > ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
RE: Why are no developers completing/maintaining native Gtk+ for OS X?
On Mon, 9 Nov 2009, Shawn Bakhtiar wrote: > To build the latest framework: > > 1) Get the latest using jhbuild and build > 2) http://github.com/jralls/gtk-osx-framework/tree/master/framework/ App developer here again: Right now I can get a fully functional GTK+ framework (but one that relies on X11, not native) from http://r.research.att.com/ . It's stable, and does what I need, so that's what I use when packaging my project for OS X. I'd much prefer to use a native (non-X11) OS X GTK+ framework, but not if I have to build it myself (sorry, life is too short). I've tried what I think is the only downloadable native package (namely, the old Imendio one) but it's not good enough for production use. Allin Cottrell ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 1:05 AM, Shawn Bakhtiar wrote: To build the latest framework: 1) Get the latest using jhbuild and build 2) http://github.com/jralls/gtk-osx-framework/tree/master/framework/ I know absolutely nothing about "jhbuild + URL", could you please list all commands needed? /Jacob I think I was able to build the frameworks and compile against them using the Xcode IDE, but I prefer using make and the command line myself. Actually machine has a couple of versions of framework / dependencies and builds, so I don't know if I just got lucky. Like I said, in 52 days I will have more time to play :) > Subject: Re: Why are no developers completing/maintaining native Gtk+ for OS X? > From: ja...@juvul.com > Date: Tue, 10 Nov 2009 00:35:44 +0100 > To: k...@gtk.org > CC: gtk-devel-list@gnome.org > > On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: > > > On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: > >> Hello All > >> > >> I'm currently in charge of the development of a cross-platform OpenGL > >> app which uses GTk+ for it's interface. > >> The app runs on both *nix/X.org and win32 but when I started looking > >> into OS X I found that the Quartz OS X version of Gtk+ is neither > >> complete nor being actively developed. > > > > No, it is not fully complete, but getting close. Recently, I have > > been working on reviewing outstanding patches, fixing up the last > > few kinks remaining after the transition to client side windows and > > implemented proper and complete multi monitor support. I do have > > plans on how to continue my work on the backend. Development of the > > Mac port is actually pretty active. I only have very ample spare > > time to work on this and I do not get paid for this at all. Saying > > that the OS X port is not being actively developed is actually close > > to insulting to me; I have been trying my best to pick it up after > > the previous maintainer stopped working on it > > I can't tell you how happy reading this makes me. I love Gtk+ and have > been using it in projects for like a decade, mostly on *nix, but > lately cross-platform. > As for the insult part, it was never my intention, I was merely > relaying the present information thats available on the Gtk+ OS X > sourceforge site. > > Keep up the good work! > If I had money, I'd pay you ;) > > >> Also if a native Gtk+ OS X framework were available people who are > >> maintaining Gtk+ apps would have the option to extend their user base > >> to OS X quite quickly. > > > The basics for this have been worked out in the past and are > > available for everybody to pick up. John Ralls & co have been doing > > a good job at making GTK+ easy to build and looking into scripts for > > simplifying the creation of application bundles for GTK+ > > applications and a framework. > > A framework as in the Gtk.framework folder you add to the Xcode > project and then build? > > Ever since I started developing in OS X I've found this approach quite > beautiful in its simplicity. > I will seriously consider looking into this myself if/when I have the > time, > > Thanks again! > Jacob Juul Kolding > Juvul Tech > > > > > -kris. > > > smime.p7s Description: S/MIME cryptographic signature ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 3:34 AM, Jacob Juul Kolding wrote: On Nov 10, 2009, at 1:05 AM, Shawn Bakhtiar wrote: To build the latest framework: 1) Get the latest using jhbuild and build 2) http://github.com/jralls/gtk-osx-framework/tree/master/framework/ I know absolutely nothing about "jhbuild + URL", could you please list all commands needed? Please forgive me if it sounded "bossy", that wasn't the plan... I've tried following the instructions on the gtk+osx sourceforge page, but "jhbuild bootstrap" fails because "tex" is missing. Anyone know where I can get that? /Jacob I think I was able to build the frameworks and compile against them using the Xcode IDE, but I prefer using make and the command line myself. Actually machine has a couple of versions of framework / dependencies and builds, so I don't know if I just got lucky. Like I said, in 52 days I will have more time to play :) > Subject: Re: Why are no developers completing/maintaining native Gtk+ for OS X? > From: ja...@juvul.com > Date: Tue, 10 Nov 2009 00:35:44 +0100 > To: k...@gtk.org > CC: gtk-devel-list@gnome.org > > On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: > > > On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: > >> Hello All > >> > >> I'm currently in charge of the development of a cross-platform OpenGL > >> app which uses GTk+ for it's interface. > >> The app runs on both *nix/X.org and win32 but when I started looking > >> into OS X I found that the Quartz OS X version of Gtk+ is neither > >> complete nor being actively developed. > > > > No, it is not fully complete, but getting close. Recently, I have > > been working on reviewing outstanding patches, fixing up the last > > few kinks remaining after the transition to client side windows and > > implemented proper and complete multi monitor support. I do have > > plans on how to continue my work on the backend. Development of the > > Mac port is actually pretty active. I only have very ample spare > > time to work on this and I do not get paid for this at all. Saying > > that the OS X port is not being actively developed is actually close > > to insulting to me; I have been trying my best to pick it up after > > the previous maintainer stopped working on it > > I can't tell you how happy reading this makes me. I love Gtk+ and have > been using it in projects for like a decade, mostly on *nix, but > lately cross-platform. > As for the insult part, it was never my intention, I was merely > relaying the present information thats available on the Gtk+ OS X > sourceforge site. > > Keep up the good work! > If I had money, I'd pay you ;) > > >> Also if a native Gtk+ OS X framework were available people who are > >> maintaining Gtk+ apps would have the option to extend their user base > >> to OS X quite quickly. > > > The basics for this have been worked out in the past and are > > available for everybody to pick up. John Ralls & co have been doing > > a good job at making GTK+ easy to build and looking into scripts for > > simplifying the creation of application bundles for GTK+ > > applications and a framework. > > A framework as in the Gtk.framework folder you add to the Xcode > project and then build? > > Ever since I started developing in OS X I've found this approach quite > beautiful in its simplicity. > I will seriously consider looking into this myself if/when I have the > time, > > Thanks again! > Jacob Juul Kolding > Juvul Tech > > > > > -kris. > > > ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list smime.p7s Description: S/MIME cryptographic signature ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 4:03 AM, Jacob Juul Kolding wrote: On Nov 10, 2009, at 3:34 AM, Jacob Juul Kolding wrote: On Nov 10, 2009, at 1:05 AM, Shawn Bakhtiar wrote: To build the latest framework: 1) Get the latest using jhbuild and build 2) http://github.com/jralls/gtk-osx-framework/tree/master/framework/ I know absolutely nothing about "jhbuild + URL", could you please list all commands needed? Please forgive me if it sounded "bossy", that wasn't the plan... I've tried following the instructions on the gtk+osx sourceforge page, but "jhbuild bootstrap" fails because "tex" is missing. Anyone know where I can get that? Nevermind the tex thing, the actual problem is that glib fails to build because gettext is missing? /Jacob I think I was able to build the frameworks and compile against them using the Xcode IDE, but I prefer using make and the command line myself. Actually machine has a couple of versions of framework / dependencies and builds, so I don't know if I just got lucky. Like I said, in 52 days I will have more time to play :) > Subject: Re: Why are no developers completing/maintaining native Gtk+ for OS X? > From: ja...@juvul.com > Date: Tue, 10 Nov 2009 00:35:44 +0100 > To: k...@gtk.org > CC: gtk-devel-list@gnome.org > > On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: > > > On Nov 9, 2009, at 7:10 PM, Jack Skellington wrote: > >> Hello All > >> > >> I'm currently in charge of the development of a cross- platform OpenGL > >> app which uses GTk+ for it's interface. > >> The app runs on both *nix/X.org and win32 but when I started looking > >> into OS X I found that the Quartz OS X version of Gtk+ is neither > >> complete nor being actively developed. > > > > No, it is not fully complete, but getting close. Recently, I have > > been working on reviewing outstanding patches, fixing up the last > > few kinks remaining after the transition to client side windows and > > implemented proper and complete multi monitor support. I do have > > plans on how to continue my work on the backend. Development of the > > Mac port is actually pretty active. I only have very ample spare > > time to work on this and I do not get paid for this at all. Saying > > that the OS X port is not being actively developed is actually close > > to insulting to me; I have been trying my best to pick it up after > > the previous maintainer stopped working on it > > I can't tell you how happy reading this makes me. I love Gtk+ and have > been using it in projects for like a decade, mostly on *nix, but > lately cross-platform. > As for the insult part, it was never my intention, I was merely > relaying the present information thats available on the Gtk+ OS X > sourceforge site. > > Keep up the good work! > If I had money, I'd pay you ;) > > >> Also if a native Gtk+ OS X framework were available people who are > >> maintaining Gtk+ apps would have the option to extend their user base > >> to OS X quite quickly. > > > The basics for this have been worked out in the past and are > > available for everybody to pick up. John Ralls & co have been doing > > a good job at making GTK+ easy to build and looking into scripts for > > simplifying the creation of application bundles for GTK+ > > applications and a framework. > > A framework as in the Gtk.framework folder you add to the Xcode > project and then build? > > Ever since I started developing in OS X I've found this approach quite > beautiful in its simplicity. > I will seriously consider looking into this myself if/when I have the > time, > > Thanks again! > Jacob Juul Kolding > Juvul Tech > > > > > -kris. > > > ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list smime.p7s Description: S/MIME cryptographic signature ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 9, 2009, at 7:19 PM, Jacob Juul Kolding wrote: Nevermind the tex thing, the actual problem is that glib fails to build because gettext is missing? Then you didn't do jhbuild bootstrap. Everyone: Please, if you're having trouble building with jhbuild, ask in the gtk-osx-us...@lists.sourceforge.net mailing list or on the Gtk- OSX forum at http://sourceforge.net/apps/phpbb/gtk-osx/ Regards, John Ralls ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 9, 2009, at 3:35 PM, Jacob Juul Kolding wrote: On Nov 9, 2009, at 8:23 PM, Kristian Rietveld wrote: No, it is not fully complete, but getting close. Recently, I have been working on reviewing outstanding patches, fixing up the last few kinks remaining after the transition to client side windows and implemented proper and complete multi monitor support. I do have plans on how to continue my work on the backend. Development of the Mac port is actually pretty active. I only have very ample spare time to work on this and I do not get paid for this at all. Saying that the OS X port is not being actively developed is actually close to insulting to me; I have been trying my best to pick it up after the previous maintainer stopped working on it I can't tell you how happy reading this makes me. I love Gtk+ and have been using it in projects for like a decade, mostly on *nix, but lately cross-platform. As for the insult part, it was never my intention, I was merely relaying the present information thats available on the Gtk+ OS X sourceforge site. Keep up the good work! If I had money, I'd pay you ;) In light of all of the work Kristian has done in the last few weeks, I've taken out the stuff about "not actively maintained". There's still a fair number (about 80) "FIXME: Implement" comments, so for now I think it's still accurate to say that it's not feature complete. Sorry, Kristian, I should have updated that sooner. Regards, John Ralls ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 12:19 AM, Allin Cottrell wrote: Unfortunately this is not immediately clear if you google, say, "gtk osx". Ah yes, that's very true. I am really hidden in/behind my git repositories as you might understand ;) Bottom line: If there's any way to improve the web presence of GTK/OS X, and to provide a current pre-built GTK framework for downloading, that could make a big difference. Yes I understand that and it would be great to have. Unfortunately, I don't have the resources to update a website and provide builds and I am hoping other people are willing to take care of that. I would rather put as much spare time as I have in improving the code. regards, -kris. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 12:35 AM, Jacob Juul Kolding wrote: A framework as in the Gtk.framework folder you add to the Xcode project and then build? Yes. It didn't work yet by just dragging in the Gtk.framework folder at the time. But we provided an installer and XCode project template that made things work. I think the code for that is currently archived here: http://github.com/rhult/gtk-osx-framework/ regards, -kris. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 7:15 AM, John Ralls wrote: In light of all of the work Kristian has done in the last few weeks, I've taken out the stuff about "not actively maintained". There's still a fair number (about 80) "FIXME: Implement" comments, so for now I think it's still accurate to say that it's not feature complete. Sorry, Kristian, I should have updated that sooner. I've slightly updated the live.gnome.org page. I will work on merging the to do list found at your gtk-osx.sf.net page and the current list at live.gnome.org into one new and complete list at live.gnome.org. regards, -kris. ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Mon, Nov 9, 2009 at 1:10 PM, Jack Skellington wrote: > Also if a native Gtk+ OS X framework were available people who are > maintaining Gtk+ apps would have the option to extend their user base > to OS X quite quickly. All it requires to use it is to build the GTK stack yourself using the instructions provided (i wish the instructions had not been moved away from gnome.org, but they are still easy to find). I should put "all" in quotes because if you choose to follow bleeding edge GTK then you will find that maintaining your built version can be quite a lot of work in the face of breakages and changes in many different parts of the stack. This is not true (or at least, it is MUCH less true) if you use a recent release version (there are instructions on how to do that included in the gtk osx build info). I do not believe that using a pre-built GTK OS X framework is desirable for users or developers. Include GTK as part of your app bundle. Its not hard to do and gives you complete control over which version of GTK is used by your app. We do this for Ardour (and now Mixbus) (screenshots at http://ardour.org/ and http://mixbus.harrisonconsoles.com/). Users download a single app, and run it. No framework installation or maintainance. --p ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Tue, 10 Nov 2009, Paul Davis wrote: > I do not believe that using a pre-built GTK OS X framework is > desirable for users or developers. Include GTK as part of your > app bundle. Its not hard to do and gives you complete control > over which version of GTK is used by your app. I think this confuses two issues. I include a pre-built GTK as part of my app bundle for OS X, just as I do for MS Windows. It is difficult for me to build the GTK stack for OS X myself because I work on Linux and have only occasional access to an OS X machine. With the win32 binaries available from gtk.org, one can select the pre-built package that works best (i.e. "complete control over GTK version"). It would be great to be able to do that with OS X too, though of course I understand that Kris Rietveld casn't be expected to do all the work this would involve! Allin Cottrell ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list
Re: Why are no developers completing/maintaining native Gtk+ for OS X?
On Nov 10, 2009, at 7:50 AM, Allin Cottrell wrote: On Tue, 10 Nov 2009, Paul Davis wrote: I do not believe that using a pre-built GTK OS X framework is desirable for users or developers. Include GTK as part of your app bundle. Its not hard to do and gives you complete control over which version of GTK is used by your app. I think this confuses two issues. I include a pre-built GTK as part of my app bundle for OS X, just as I do for MS Windows. It is difficult for me to build the GTK stack for OS X myself because I work on Linux and have only occasional access to an OS X machine. With the win32 binaries available from gtk.org, one can select the pre-built package that works best (i.e. "complete control over GTK version"). It would be great to be able to do that with OS X too, though of course I understand that Kris Rietveld casn't be expected to do all the work this would involve! Interesting point. ISTM that a framework is perhaps not the best solution in this case. A tarball of the gtk+ and dependencies installation folder would be easy to provide and would integrate well with autotools. Would that help you? If so, what would be a good prefix to build it into? Regards, John Ralls ___ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list