gegl: use options dsl
This commit is contained in:
parent
6041c008ba
commit
c11199e604
1 changed files with 10 additions and 9 deletions
|
@ -1,28 +1,29 @@
|
|||
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/'
|
||||
url 'ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2'
|
||||
md5 '32b00002f1f1e316115c4ed922e1dec8'
|
||||
|
||||
option :universal
|
||||
|
||||
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?
|
||||
argv = %W[
|
||||
--disable-debug
|
||||
--disable-dependency-tracking
|
||||
--prefix=#{prefix}
|
||||
--disable-docs
|
||||
]
|
||||
if build.universal?
|
||||
ENV.universal_binary
|
||||
# ffmpeg's formula is currently not universal-enabled
|
||||
argv << "--without-libavformat"
|
||||
|
|
Loading…
Reference in a new issue