Why are no developers completing/maintaining native Gtk+ for OS X?

2009-11-09 Thread Jack Skellington
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?

2009-11-10 Thread Allin Cottrell

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?

2009-11-09 Thread Michael Natterer
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?

2009-11-09 Thread Kristian Rietveld

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?

2009-11-09 Thread Allin Cottrell

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?

2009-11-09 Thread Jacob Juul Kolding

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?

2009-11-09 Thread Shawn Bakhtiar

> 
> 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?

2009-11-09 Thread Shawn Bakhtiar

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?

2009-11-09 Thread Allin Cottrell

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?

2009-11-09 Thread Jacob Juul Kolding

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?

2009-11-09 Thread Jacob Juul Kolding

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?

2009-11-09 Thread Jacob Juul Kolding

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?

2009-11-09 Thread John Ralls


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?

2009-11-09 Thread John Ralls


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?

2009-11-10 Thread Kristian Rietveld


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?

2009-11-10 Thread Kristian Rietveld

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?

2009-11-10 Thread Kristian Rietveld

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?

2009-11-10 Thread Paul Davis
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?

2009-11-10 Thread Allin Cottrell

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?

2009-11-10 Thread John Ralls


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