aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAdam Vandenberg2013-08-06 20:53:43 -0700
committerAdam Vandenberg2013-09-11 22:05:30 -0700
commit8ac5494d1b276963df4e19e4e15e07550079b1b5 (patch)
treecf59045e35ff07376d2a08590b3bd107f93ad53d /Library/Formula
parent061badbeebf63ecf603cbf1f8a6dd272760f569f (diff)
downloadhomebrew-8ac5494d1b276963df4e19e4e15e07550079b1b5.tar.bz2
libraw: use resources
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libraw.rb24
1 files changed, 11 insertions, 13 deletions
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",