blob: 4d8ba097e4ff45511596f2c9c4437ecb1de22b5f (
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
|
require "formula"
class CabalInstall < Formula
homepage "http://www.haskell.org/haskellwiki/Cabal-Install"
url "https://www.haskell.org/cabal/release/cabal-install-1.22.0.0/cabal-install-1.22.0.0.tar.gz"
sha1 "a4b31edecc80e244231ebc4dc04c109776505ce2"
bottle do
cellar :any
sha1 "29b12fb72f49990c68e8a6507ac22f6ea71e69ec" => :yosemite
sha1 "8ff0f8981b11799f9c91e81a7a5cde23993bdc79" => :mavericks
sha1 "905f9d75714667e86197571eabf1b434fbba567d" => :mountain_lion
end
depends_on "ghc"
fails_with :clang if MacOS.version < :mavericks # Same as ghc.rb
def install
system "sh", "bootstrap.sh", "--sandbox"
bin.install ".cabal-sandbox/bin/cabal"
bash_completion.install "bash-completion/cabal"
end
test do
system "#{bin}/cabal", "--config-file=#{testpath}/config", "info", "cabal"
end
end
|