aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2013-08-06 20:25:09 -0700
committerAdam Vandenberg2013-09-11 22:05:35 -0700
commit9c03f3e7b259bc2ff52294dca2226ac0c51e8bbf (patch)
treed7d9758d63fa56def3cdf9fb8f26b84a3beae26f /Library
parent800a3d8c8523515b083ef5ef9555c4a6953b849e (diff)
downloadhomebrew-9c03f3e7b259bc2ff52294dca2226ac0c51e8bbf.tar.bz2
upx: use resource
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/upx.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/Library/Formula/upx.rb b/Library/Formula/upx.rb
index aabb2a17d..3245a5b60 100644
--- a/Library/Formula/upx.rb
+++ b/Library/Formula/upx.rb
@@ -1,10 +1,5 @@
require 'formula'
-class Lzma < Formula
- url 'http://downloads.sourceforge.net/project/sevenzip/LZMA%20SDK/4.65/lzma465.tar.bz2'
- sha1 '5ec1c4606fec88c770a9712073e83916f8aed173'
-end
-
class Upx < Formula
homepage 'http://upx.sourceforge.net'
url 'http://upx.sourceforge.net/download/upx-3.09-src.tar.bz2'
@@ -13,9 +8,14 @@ class Upx < Formula
depends_on 'ucl'
+ resource 'lzma' do
+ url 'http://downloads.sourceforge.net/project/sevenzip/LZMA%20SDK/4.65/lzma465.tar.bz2'
+ sha1 '5ec1c4606fec88c770a9712073e83916f8aed173'
+ end
+
def install
- Lzma.new.brew {(buildpath+'lzmasdk').install Dir['*']}
- ENV['UPX_LZMADIR'] = (buildpath+'lzmasdk')
+ (buildpath/'lzmasdk').install resource('lzma')
+ ENV['UPX_LZMADIR'] = buildpath/'lzmasdk'
ENV['UPX_LZMA_VERSION'] = '0x465'
system "make all"
bin.install 'src/upx.out' => 'upx'