From 8ac5494d1b276963df4e19e4e15e07550079b1b5 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Tue, 6 Aug 2013 20:53:43 -0700 Subject: libraw: use resources --- Library/Formula/libraw.rb | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/libraw.rb b/Library/Formula/libraw.rb index 4825dda66..f015da173 100644 --- a/Library/Formula/libraw.rb +++ b/Library/Formula/libraw.rb @@ -6,16 +6,6 @@ class LibrawTestFile < Formula sha1 'd84d47caeb8275576b1c7c4550263de21855cf42' end -class LibrawDemosaicGPL2 < Formula - url 'http://www.libraw.org/data/LibRaw-demosaic-pack-GPL2-0.14.7.tar.gz' - sha1 '9a95d5be316c6efe91228ab696eb39c565922cad' -end - -class LibrawDemosaicGPL3 < Formula - url 'http://www.libraw.org/data/LibRaw-demosaic-pack-GPL3-0.14.7.tar.gz' - sha1 '63b1e4899c7aa1a9023e6f4516b91c9c9aa3893e' -end - class Libraw < Formula homepage 'http://www.libraw.org/' url 'http://www.libraw.org/data/LibRaw-0.14.7.tar.gz' @@ -25,10 +15,18 @@ class Libraw < Formula depends_on 'jasper' depends_on 'little-cms2' - def install - LibrawDemosaicGPL2.new.brew { (buildpath/'gpl2').install Dir['*'] } - LibrawDemosaicGPL3.new.brew { (buildpath/'gpl3').install Dir['*'] } + resource 'gpl2' do + url 'http://www.libraw.org/data/LibRaw-demosaic-pack-GPL2-0.14.7.tar.gz' + sha1 '9a95d5be316c6efe91228ab696eb39c565922cad' + end + + resource 'gpl3' do + url 'http://www.libraw.org/data/LibRaw-demosaic-pack-GPL3-0.14.7.tar.gz' + sha1 '63b1e4899c7aa1a9023e6f4516b91c9c9aa3893e' + end + def install + %w(gpl2 gpl3).each {|f| (buildpath/f).install resource(f)} system "./configure", "--prefix=#{prefix}", "--disable-dependency-tracking", "--enable-demosaic-pack-gpl2=#{buildpath}/gpl2", -- cgit v1.2.3