aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/git-subtree.rb
blob: 7c8feaf976384056dc02d207cf4fac37ed483926 (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
32
require 'formula'

class GitSubtree <Formula
  homepage 'https://github.com/apenwarr/git-subtree'
  head 'git://github.com/apenwarr/git-subtree.git',
        :tag => 'v0.3'

  def options
    [
      ['--build-docs', "Build man pages using asciidoc and xmlto"]
    ]
  end

  if ARGV.include? '--build-docs'
    # these are needed to build man pages
    depends_on 'asciidoc'
    depends_on 'xmlto'
  end

  # Not depending on git because people might have it
  # installed through another means

  def install
    if ARGV.include? '--build-docs'
      system "make doc"
      man1.install "git-subtree.1"
    else
      doc.install "git-subtree.txt"
    end
    bin.install "git-subtree.sh" => "git-subtree"
  end
end