homebrew-core/Formula/bup.rb

36 lines
1.1 KiB
Ruby

class Bup < Formula
desc "Backup tool"
homepage "https://github.com/bup/bup"
url "https://github.com/bup/bup/archive/0.27.tar.gz"
sha256 "ae8a744a3415ce4766d1d896f3d48b9b2ae6167c7bc65d8d1a112f37b42720fb"
head "https://github.com/bup/bup.git"
bottle do
cellar :any_skip_relocation
sha256 "bf2d8a6a88eb1684605159488740b8aa7bfab24a0bb82119b5073c9b99d024f7" => :el_capitan
sha256 "3cf4a28be9d177fe8db9be897981a61fddb98c5b4e98bddc6cc2b5a9967324b0" => :yosemite
sha256 "e37ae889d53612d81f29a747367595f8ef17e04aea91aee2a564d452c9b43cc1" => :mavericks
sha256 "9c7b4eda48367a6c62786e8c74aa1b455ecc9525a6431d2a2837d13fb592c0f6" => :mountain_lion
end
option "with-test", "Run unit tests after compilation"
option "with-pandoc", "Build and install the manpages"
deprecated_option "run-tests" => "with-test"
deprecated_option "with-tests" => "with-test"
depends_on "pandoc" => [:optional, :build]
def install
system "make"
system "make", "test" if build.with? "test"
system "make", "install", "DESTDIR=#{prefix}", "PREFIX="
end
test do
system bin/"bup", "init"
assert File.exist?("#{testpath}/.bup")
end
end