require 'formula' class Gegl < Formula url 'ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2' homepage 'http://www.gegl.org/' md5 '32b00002f1f1e316115c4ed922e1dec8' depends_on 'babl' depends_on 'glib' depends_on 'gettext' depends_on 'intltool' => :build depends_on 'pkg-config' => :build def options [ ["--universal", "Builds a universal binary"], ] end def install # ./configure breaks when optimization is enabled with llvm ENV.no_optimization if ENV.compiler == :llvm argv = ["--disable-docs", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}"] if ARGV.build_universal? ENV.universal_binary # ffmpeg's formula is currently not universal-enabled argv << "--without-libavformat" opoo 'Compilation may fail at gegl-cpuaccel.c using gcc for a universal build' if ENV.compiler == :gcc end system "./configure", *argv system "make install" end end