require 'formula' class Flac2Mp3 < Formula url 'https://github.com/rmndk/flac2mp3/archive/v1.0.tar.gz' sha1 '1fe176c715a6cd780179126d6aa95cf1f15e7ad8' end class Flac < Formula homepage 'http://flac.sourceforge.net' url 'http://downloads.sourceforge.net/sourceforge/flac/flac-1.2.1.tar.gz' sha1 'bd54354900181b59db3089347cc84ad81e410b38' option :universal depends_on 'lame' depends_on 'libogg' => :optional fails_with :llvm do build 2326 cause "Undefined symbols when linking" end def install ENV.universal_binary if build.universal? # sadly the asm optimisations won't compile since Leopard system "./configure", "--disable-dependency-tracking", "--disable-debug", "--disable-asm-optimizations", "--enable-sse", "--prefix=#{prefix}", "--mandir=#{man}" ENV['OBJ_FORMAT']='macho' # adds universal flags to the generated libtool script inreplace "libtool" do |s| s.gsub! ":$verstring\"", ":$verstring -arch i386 -arch x86_64\"" end system "make install" Flac2Mp3.new.brew {|f| bin.install 'flac2mp3'} end end