-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Conversation
On 10.6 I get this:
The docs (http://developer.gnome.org/gtk3/3.4/gtk-building.html) advertise "--disable-xinput", but configure does not accept it. |
Interesting, it works for me. Is your X11 outdated, maybe? |
It's as up-to-date as it can be on 10.6. |
So you are using the latest Xquartz? Interesting. I'm using the latest Xquartz on 10.7 and there it works. Wonder why they would have so different versions of Xquartz for 10.6 and 10.7? So, just require 10.7 for this package? |
I am using the stock X11 that ships with SL + whatever updates Apple officially shipped. Currently Homebrew doesn't support using the separate XQuartz package, so formulae have to assume the stock X11. (That will have to change for Mountain Lion, obviously, but for the time being...) |
Requiring the X11 that comes with SL is a really bad idea - it's totally outdated and nobody who is actually using X11 is using it anyway. Apple will drop it in ML because nobody is using it. Can we have an option to require Xquartz please? Everybody who does something serious with X11 has it installed anyway. Or should I try with stock X11 in 10.7 and require 10.7 if that works? |
It's fine to use XQuartz, but we can't require it nor provide support for it because none of the maintainers have it installed/use it. |
So what's the solution to get gtk+3 finally in? I've been trying for so long now… gtk+3 is standard in the Unix world for a long while already, it starts to get embarassing that it's not in homebrew. |
If you can give it a go with the stock X11 on 10.7 and it works, we can maybe let it in as 10.7 only and sort out out the 10.6 situation later. |
I have no way to test with the stock X11 from 10.7 as it seems Xquartz just adds the headers to /usr/X11/include and I have no idea which ones came form Xquartz. Can someone else with 10.7 please test? |
Doesn't Xquartz install stuff to |
BTW I bumped some previous discussion about Xquartz on the mailing list: http://librelist.com/browser/homebrew/2012/2/18/clouds-on-the-horizon-for-x11 Though the latest messages haven't posted yet. |
Oh, I assumed it puts headers in /usr/X11/include or even /usr/include/X11 in order to be found automatically. It seems I was wrong. I guess Xquartz wasn't used for compilation then. To verify, I'm going to rename /opt/X11 and try building it again. |
Build worked fine. What would be the correct way to require Lion? I couldn't find any other forumla requiring Lion. |
I am against adding GTK+3 as Lion only if we can at all support it on Snow Leopard; it will cause a cascade of SL-unsupported stuff |
If only gtk+3 has the dependency on Lion and not stuff depending on gtk+3, it can be easily ported to SL later. If someone wants to use it on SL, that person would just have to add Xquartz support to Homebrew and change gtk+3 to use Xquartz if not on Lion and all stuff depending on gtk+3 will just work. So where exactly is the problem? As said, it's quite embarrassing that gtk+3 still isn't in Homebrew, considering how everybody in the Linux world already switched to it and considering how many programs require it, so I really think delaying it any further is a really bad idea. |
Importing this from pull request Homebrew#12552 for testing.
Merged. |
A demonstration of the new X11/XQuartz dependency support. Includes relevant fixups for compatibility. Closes Homebrew#12552.
@jacknagel Is it now okay to update the GTK+ packages to versions that require GTK+ 3.x, or should we stick with 2.x compatibility for the time being? |
Hmm. I guess it depends on what users expect. Perhaps someone could create a tap with gtk+3 versions of the packages for the time being? |
A demonstration of the new X11/XQuartz dependency support. Includes relevant fixups for compatibility. Closes Homebrew#12552.
A demonstration of the new X11/XQuartz dependency support. Includes relevant fixups for compatibility. Closes Homebrew#12552.
A demonstration of the new X11/XQuartz dependency support. Includes relevant fixups for compatibility. Closes Homebrew#12552.
No description provided.