aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/xml2rfc.rb
blob: 1f40c1b4fe8e9e19d323ca701b49dfb9b4d4bb0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
require 'formula'

class Xml2rfc <Formula
  url 'http://xml.resource.org/authoring/xml2rfc-1.35.tgz'
  md5 '7ffb973fee55318b1bd0fd77a903d2e6'
  head 'https://svn.tools.ietf.org/svn/tools/xml2rfc/trunk'
  homepage 'http://xml.resource.org/'

  # http://github.com/mxcl/homebrew/issues/#issue/87
  depends_on :subversion if MACOS_VERSION < 10.6 and ARGV.include? '--HEAD'

  def download_strategy
    if ARGV.include? '--HEAD'
      SubversionDownloadStrategy
    else
      CurlDownloadStrategy
    end
  end

  def install
    %w[xml2rfc xml2sgml].each do |f|
      bin.install f+'.tcl' => f
    end

    %w[xml2txt xml2html xml2nroff].each do |f|
      ln_s "#{bin}/xml2rfc", "#{bin}/#{f}"
    end

    doc.install Dir["*"]
  end
end