homebrew-core/Formula/minizinc.rb
2015-06-05 14:47:57 +01:00

37 lines
1.2 KiB
Ruby

class Minizinc < Formula
desc "Medium-level constraint modeling language"
homepage "http://www.minizinc.org"
head "https://github.com/MiniZinc/libminizinc.git", :branch => "develop"
stable do
url "http://www.minizinc.org/downloads/release-2.0.1/libminizinc-2.0.1.tar.gz"
sha256 "b2dedd456d71d5670b24ec4b159a05d53c00e2aae232171c0e3be31cec915aff"
patch do
url "https://github.com/MiniZinc/libminizinc/commit/5c9341c32df7f6d1f11249bc93ef62fd860444ab.diff"
sha256 "30562c42e08bda8f79ff87e53054c7def125ce5e4a7ee1d74599068bdd572505"
end
end
bottle do
cellar :any
sha256 "ae9f777c740457c2d5698e339ac0434682f43bbc1e154cf797d586647624e5bf" => :yosemite
sha256 "58bf476cbe2181e3a6420aa709ade2aecde6b400a70f291aeb7c3a7e747d1e05" => :mavericks
sha256 "d5d00aeaf5f6bb6b3f2cb0d78a29271d98fa73deeb7d939055992f631da78f34" => :mountain_lion
end
depends_on :arch => :x86_64
depends_on "cmake" => :build
def install
mkdir "build" do
system "cmake", "..", *std_cmake_args
system "cmake", "--build", "."
system "make", "install"
end
end
test do
system bin/"mzn2doc", share/"examples/functions/warehouses.mzn"
end
end