aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2013-06-08 16:54:54 -0700
committerAdam Vandenberg2013-09-11 22:05:28 -0700
commit3da323a8219e31968018cdb2ce0917160be8ce87 (patch)
treebb17e7705a404d7ce8efb7735c992419c405af93 /Library
parent5e54e90e95438e4c26aa6f4e71d5d08b4cfa88ec (diff)
downloadhomebrew-3da323a8219e31968018cdb2ce0917160be8ce87.tar.bz2
figlet: use resources
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/figlet.rb29
1 files changed, 12 insertions, 17 deletions
diff --git a/Library/Formula/figlet.rb b/Library/Formula/figlet.rb
index b06f4537f..904831e36 100644
--- a/Library/Formula/figlet.rb
+++ b/Library/Formula/figlet.rb
@@ -1,33 +1,28 @@
require 'formula'
-class ContribFonts < Formula
- url 'ftp://ftp.figlet.org:21//pub/figlet/fonts/contributed.tar.gz'
- sha1 'a23ecfdb54301e93b6578c3c465ba84c8f861d4f'
- version '2.2.4'
-end
-
-class InternationalFonts < Formula
- url 'ftp://ftp.figlet.org:21//pub/figlet/fonts/international.tar.gz'
- sha1 '4bdc505f82305debf8108b725ac418f404a8bcb0'
- version '2.2.4'
-end
-
class Figlet < Formula
homepage 'http://www.figlet.org'
url 'ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz'
sha1 'dda696958c161bd71d6590152c94c4f705415727'
+ resource 'contrib' do
+ url 'ftp://ftp.figlet.org/pub/figlet/fonts/contributed.tar.gz'
+ sha1 'a23ecfdb54301e93b6578c3c465ba84c8f861d4f'
+ end
+
+ resource 'intl' do
+ url 'ftp://ftp.figlet.org/pub/figlet/fonts/international.tar.gz'
+ sha1 '4bdc505f82305debf8108b725ac418f404a8bcb0'
+ end
+
def install
share_fonts = share+"figlet/fonts"
+ share_fonts.install resource('contrib'), resource('intl')
- chmod 0666, 'Makefile'
- chmod 0666, 'showfigfonts'
+ chmod 0666, %w(Makefile showfigfonts)
man6.mkpath
bin.mkpath
- ContribFonts.new.brew { share_fonts.install Dir['*'] }
- InternationalFonts.new.brew { share_fonts.install Dir['*'] }
-
system "make", "prefix=#{prefix}",
"DEFAULTFONTDIR=#{share_fonts}",
"MANDIR=#{man}",