homebrew-core/Formula/progress.rb

32 lines
985 B
Ruby
Raw Normal View History

class Progress < Formula
desc "Progress: Coreutils Progress Viewer"
homepage "https://github.com/Xfennec/progress"
url "https://github.com/Xfennec/progress/archive/v0.9.tar.gz"
sha256 "63e1834ec114ccc1de3d11722131b5975e475bfd72711d457e21ddd7fd16b6bd"
head "https://github.com/Xfennec/progress.git"
2015-06-25 06:04:27 +00:00
bottle do
2015-09-26 23:02:14 +00:00
cellar :any_skip_relocation
sha256 "966124c6d66ed029895b1f2f3a9548e9d100287676cc31630e7179eec0009728" => :el_capitan
sha256 "003f1a3ba9356bfd68149d9ae6f57e4e81bb0d7def7dc9d4419338275f2e6af1" => :yosemite
sha256 "9bb9bb6343e1d886f98e9ab94f2dc9391c800151bae49b27f87397319c69d730" => :mavericks
2015-06-25 06:04:27 +00:00
end
def install
system "make", "PREFIX=#{prefix}", "install"
end
test do
pid = fork do
system "/bin/dd", "if=/dev/zero", "of=/dev/null", "bs=100000", "count=1000000"
end
sleep 1
begin
assert_match(/dd/, shell_output("#{bin}/progress"))
ensure
Process.kill 9, pid
Process.wait pid
end
end
end