pit: test added
Closes Homebrew/homebrew#39033. Signed-off-by: Tim D. Smith <git@tim-smith.us>
This commit is contained in:
parent
373b281572
commit
f5823c5039
1 changed files with 33 additions and 6 deletions
|
@ -1,12 +1,39 @@
|
|||
require 'formula'
|
||||
|
||||
class Pit < Formula
|
||||
homepage 'https://github.com/michaeldv/pit'
|
||||
url 'https://github.com/michaeldv/pit/archive/0.1.0.tar.gz'
|
||||
sha1 '867698a2ef4d01587d81fe89dfd0e549d5b42e49'
|
||||
homepage "https://github.com/michaeldv/pit"
|
||||
url "https://github.com/michaeldv/pit/archive/0.1.0.tar.gz"
|
||||
sha256 "ddf78b2734c6dd3967ce215291c3f2e48030e0f3033b568eb080a22f041c7a0e"
|
||||
|
||||
head "https://github.com/michaeldv/pit.git"
|
||||
|
||||
# upstream commit to allow PREFIX-ed installs
|
||||
stable do
|
||||
patch do
|
||||
url "https://github.com/michaeldv/pit/commit/f64978d6c2628e1d4897696997b551f6b186d4bc.diff"
|
||||
sha256 "3f5fdb043193d06b30c895e476d5a323aa1c5a28c50f9eef7b5f5b5200550f3b"
|
||||
end
|
||||
|
||||
# upstream commit to fix a segfault when using absolute paths
|
||||
patch do
|
||||
url "https://github.com/michaeldv/pit/commit/e378582f4d04760d1195675ab034aac5d7908d8d.diff"
|
||||
sha256 "09a9c37c5c9d963f21fae26f9617bf6698d8cb8e70ea756f16c2e9a8f5e7a1cd"
|
||||
end
|
||||
|
||||
# upstream commit to return 0 on success instead of 1
|
||||
patch do
|
||||
url "https://github.com/michaeldv/pit/commit/5d81148349cc442d81cc98779a4678f03f59df67.diff"
|
||||
sha256 "be059f88fe0759e451817b74919670be9fb5b193738c8574a6faa34baefada67"
|
||||
end
|
||||
end
|
||||
|
||||
def install
|
||||
bin.mkpath
|
||||
|
||||
system "make"
|
||||
bin.install "bin/pit"
|
||||
system "make", "test"
|
||||
system "make", "install", "PREFIX=#{prefix}"
|
||||
end
|
||||
|
||||
test do
|
||||
system "#{bin}/pit", "init"
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue