require 'formula' class Opam < Formula homepage 'https://github.com/OCamlPro/opam' url 'https://github.com/OCamlPro/opam/tarball/0.6.0' sha1 '71aa753f37a60debe45a623bc2266a1262e9c305' depends_on "objective-caml" depends_on "wget" def install system "./configure", "--prefix=#{prefix}" system "make" system "make install" end def test system "#{bin}/opam --help" end def caveats; <<-EOS.undent opam uses ~/.opam by default to install packages, you need to init package database first by running: opam init and add the following line to ~/.profile to initialize opam environment: eval `opam config -env` EOS end end