After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 742134 - 3.16: tweak some deps on macos
3.16: tweak some deps on macos
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: module sets
unspecified
Other All
: Normal normal
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks: 742266
 
 
Reported: 2014-12-31 02:42 UTC by Allison Karlitskaya (desrt)
Modified: 2015-01-06 19:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
3.16: tweak some deps on macos (3.54 KB, patch)
2014-12-31 02:43 UTC, Allison Karlitskaya (desrt)
committed Details | Review

Description Allison Karlitskaya (desrt) 2014-12-31 02:42:59 UTC
Make some changes to dependencies on Mac OS.

 - when using quartz, we don't need fontconfig, freetype or harfbuzz

 - similarly, we won't need at-spi either

 - cairo GL support is currently broken on Mac OS, so disable it.
   See https://bugs.freedesktop.org/show_bug.cgi?id=87707

 - rework Gtk to enable backends (including quartz) according to
   condition flags

 - libtiff support is disabled in gdk-pixbuf just because I don't think
   that it's really important and it removes one extra dependency to
   bootstrap.  Ideally, we'd use quartz image loaders instead.
   See https://bugzilla.gnome.org/show_bug.cgi?id=720762
Comment 1 Allison Karlitskaya (desrt) 2014-12-31 02:43:01 UTC
Created attachment 293504 [details] [review]
3.16: tweak some deps on macos
Comment 2 Patrick Griffis (tingping) 2015-01-05 01:35:30 UTC
So this works pretty well for me on 10.10 but libepoxy seems to have a hard-dep on x11 on osx.
Comment 3 Allison Karlitskaya (desrt) 2015-01-05 01:52:13 UTC
We're waiting on https://github.com/anholt/libepoxy/pull/28
Comment 4 Allison Karlitskaya (desrt) 2015-01-06 19:46:59 UTC
Attachment 293504 [details] pushed as 09bb0aa - 3.16: tweak some deps on macos