From 99d092fcd877151650811b441edcccd1071617c8 Mon Sep 17 00:00:00 2001 From: Gaƫtan Lehmann Date: Sun, 30 Mar 2014 21:40:35 +0200 Subject: darcs: 2.8.4 --- Library/Formula/darcs.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Library/Formula/darcs.rb (limited to 'Library/Formula') diff --git a/Library/Formula/darcs.rb b/Library/Formula/darcs.rb new file mode 100644 index 000000000..bb1494048 --- /dev/null +++ b/Library/Formula/darcs.rb @@ -0,0 +1,31 @@ +require "formula" +require "language/haskell" + +class Darcs < Formula + include Language::Haskell::Cabal + + homepage "http://darcs.net/" + url "http://darcs.net/releases/darcs-2.8.4.tar.gz" + sha1 "36dde7548a9d73f4688296cac72bcda672542e53" + + depends_on "ghc" => :build + depends_on "cabal-install" => :build + depends_on "gmp" + + def install + install_cabal_package + end + + test do + mkdir "my_repo" do + system "darcs", "init" + (Pathname.pwd/"foo").write "hello homebrew!" + system "darcs", "add", "foo" + system "darcs", "record", "-am", "add foo", "--author=homebrew" + end + system "darcs", "get", "my_repo", "my_repo_clone" + Dir.chdir "my_repo_clone" do + assert (Pathname.pwd/"foo").read.include? "hello homebrew!" + end + end +end -- cgit v1.2.3