diff options
| author | Jack Nagel | 2012-08-13 09:50:31 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-08-13 09:50:31 -0500 |
| commit | ba0d462409fdb649250e1f366a03d7edd2018f9b (patch) | |
| tree | 69f80730425673d81124d9a5420c61bd4ac03f29 /Library/Formula | |
| parent | 95b5d2f1cb43cf50ccb53cd1eeb2a6997c70dc8d (diff) | |
| download | homebrew-ba0d462409fdb649250e1f366a03d7edd2018f9b.tar.bz2 | |
ffmpeg: use options DSL
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/ffmpeg.rb | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/Library/Formula/ffmpeg.rb b/Library/Formula/ffmpeg.rb index 7282d15f9..9cc5eee68 100644 --- a/Library/Formula/ffmpeg.rb +++ b/Library/Formula/ffmpeg.rb @@ -1,13 +1,5 @@ require 'formula' -def ffplay? - ARGV.include? '--with-ffplay' -end - -def openjpeg? - ARGV.include? '--with-openjpeg' -end - class Ffmpeg < Formula homepage 'http://ffmpeg.org/' url 'http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2' @@ -30,16 +22,12 @@ class Ffmpeg < Formula depends_on 'libvo-aacenc' => :optional depends_on 'libass' => :optional - depends_on 'sdl' if ffplay? - depends_on 'openjpeg' if openjpeg? + depends_on 'sdl' if build.include? 'with-ffplay' + depends_on 'openjpeg' if build.include? 'with-openjpeg' - def options - [ - ["--with-tools", "Install additional FFmpeg tools."], - ["--with-ffplay", "Build ffplay."], - ["--with-openjpeg", "Use openjpeg for jpeg2000 support"] - ] - end + option 'with-tools', 'Install additional FFmpeg tools' + option 'with-ffplay', 'Build ffplay' + option 'with-openjpeg', 'Use openjpeg for jpeg2000 support' def install args = ["--prefix=#{prefix}", @@ -66,8 +54,8 @@ class Ffmpeg < Formula args << "--enable-libopencore-amrwb" if Formula.factory('opencore-amr').linked_keg.exist? args << "--enable-libass" if Formula.factory('libass').linked_keg.exist? args << "--enable-libvo-aacenc" if Formula.factory('libvo-aacenc').linked_keg.exist? - args << "--disable-ffplay" unless ffplay? - args << "--enable-libopenjpeg" if openjpeg? + args << "--disable-ffplay" unless build.include? 'with-ffplay' + args << "--enable-libopenjpeg" if build.include? 'with-openjpeg' # For 32-bit compilation under gcc 4.2, see: # http://trac.macports.org/ticket/20938#comment:22 @@ -88,7 +76,7 @@ class Ffmpeg < Formula system "make install" - if ARGV.include? "--with-tools" + if build.include? 'with-tools' system "make alltools" bin.install Dir['tools/*'].select {|f| File.executable? f} end |
