-
Notifications
You must be signed in to change notification settings - Fork 0
/
svn-ant.rb
33 lines (29 loc) · 921 Bytes
/
svn-ant.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
class SvnAnt < Formula
desc "SVN support for Apache Ant"
homepage "http://subclipse.tigris.org/svnant.html"
url "http://subclipse.tigris.org/files/documents/906/49042/svnant-1.3.1.zip"
version "1.3.1"
sha256 "43225c0776c12744366d5ff3e8ea49d938aacffefbde951daec77726e63bd9d4"
bottle :unneeded
depends_on "ant"
def install
(share+"ant").install Dir["lib/*.jar"]
end
test do
(testpath/"build.xml").write <<-EOS.undent
<project name="HomebrewTest" default="init" basedir="."
xmlns:git="antlib:com.rimerosolutions.ant.git">
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
<target name="init">
<if>
<equals arg1="BREW" arg2="BREW" />
<then>
<echo message="Test passes!"/>
</then>
</if>
</target>
</project>
EOS
system Formula["ant"].opt_bin/"ant"
end
end