36 lines
1.1 KiB
Ruby
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
|