dfix 0.2.2 (new formula)
Closes Homebrew/homebrew#42506. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
This commit is contained in:
parent
4ba1e04932
commit
5fe4422a10
1 changed files with 29 additions and 0 deletions
29
Formula/dfix.rb
Normal file
29
Formula/dfix.rb
Normal file
|
@ -0,0 +1,29 @@
|
|||
class Dfix < Formula
|
||||
desc "Auto-upgrade tool for D source code"
|
||||
homepage "https://github.com/Hackerpilot/dfix"
|
||||
url "https://github.com/Hackerpilot/dfix.git",
|
||||
:tag => "v0.2.2",
|
||||
:revision => "ee55825b695fce94a337ab6a2009366372649d46"
|
||||
|
||||
head "https://github.com/Hackerpilot/dfix.git", :shallow => false
|
||||
|
||||
depends_on "dmd" => :build
|
||||
|
||||
def install
|
||||
system "make"
|
||||
system "make", "test"
|
||||
bin.install "bin/dfix"
|
||||
pkgshare.install "test/testfile_expected.d", "test/testfile_master.d"
|
||||
end
|
||||
|
||||
test do
|
||||
system "#{bin}/dfix", "--help"
|
||||
|
||||
cp "#{pkgshare}/testfile_master.d", "testfile.d"
|
||||
system "#{bin}/dfix", "testfile.d"
|
||||
system "diff", "testfile.d", "#{pkgshare}/testfile_expected.d"
|
||||
# Make sure that running dfix on the output of dfix changes nothing.
|
||||
system "#{bin}/dfix", "testfile.d"
|
||||
system "diff", "testfile.d", "#{pkgshare}/testfile_expected.d"
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue