diff options
| author | Jack Nagel | 2012-08-25 16:40:56 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-08-26 18:24:46 -0500 |
| commit | e3598aa8d01147634b702ecd4ae9f395a0beb635 (patch) | |
| tree | 8198728d723e666e819d75761633ee7753628270 /Library/Formula | |
| parent | 89e08cbfa3588fd6574faddfb56dfa4353b1e438 (diff) | |
| download | homebrew-e3598aa8d01147634b702ecd4ae9f395a0beb635.tar.bz2 | |
gtk+3: always use our cairo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/gtk+3.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Library/Formula/gtk+3.rb b/Library/Formula/gtk+3.rb index b6c3f77b6..a506222c3 100644 --- a/Library/Formula/gtk+3.rb +++ b/Library/Formula/gtk+3.rb @@ -13,11 +13,16 @@ class Gtkx3 < Formula depends_on 'libtiff' depends_on 'gdk-pixbuf' depends_on 'pango' - depends_on 'cairo' # for cairo-gobject; XQuartz includes it, but it's broken as of 2.7.2 + depends_on 'cairo' depends_on 'jasper' => :optional depends_on 'atk' => :optional def install + # Always prefer our cairo over XQuartz cairo + cairo = Formula.factory('cairo') + ENV['CAIRO_BACKEND_CFLAGS'] = "-I#{cairo.include}/cairo" + ENV['CAIRO_BACKEND_LIBS'] = "-L#{cairo.lib} -lcairo" + system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}", |
