aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorLucas Clemente2014-09-20 12:55:48 +0200
committerMike McQuaid2014-09-20 21:11:18 -0700
commitda2e7ec7838cf955a53fb722ae6012a896639bce (patch)
tree258d401902c58cb1737c6aec62619fce3bbdd1e2 /Library/Formula
parent0a31128586f8c15109f6a5a16f001eadba2946b6 (diff)
downloadhomebrew-da2e7ec7838cf955a53fb722ae6012a896639bce.tar.bz2
admesh 0.98.0 (new formula)
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/admesh.rb30
1 files changed, 30 insertions, 0 deletions
diff --git a/Library/Formula/admesh.rb b/Library/Formula/admesh.rb
new file mode 100644
index 000000000..440de56d6
--- /dev/null
+++ b/Library/Formula/admesh.rb
@@ -0,0 +1,30 @@
+require "formula"
+
+class Admesh < Formula
+ homepage "https://github.com/admesh/admesh"
+ url "https://github.com/admesh/admesh/releases/download/v0.98.0/admesh-0.98.0.tar.gz"
+ sha1 "aeb5857161c077a85ec0744c1d5c4fa0c99a03a9"
+
+ def install
+ system "./configure", "--disable-dependency-tracking",
+ "--disable-silent-rules",
+ "--prefix=#{prefix}"
+ system "make", "install"
+ end
+
+ test do
+ # Test file is the beginning of block.stl from admesh's source
+ (testpath/"test.stl").write <<-EOF
+ SOLID Untitled1
+ FACET NORMAL 0.00000000E+00 0.00000000E+00 1.00000000E+00
+ OUTER LOOP
+ VERTEX -1.96850394E+00 1.96850394E+00 1.96850394E+00
+ VERTEX -1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ VERTEX 1.96850394E+00 -1.96850394E+00 1.96850394E+00
+ ENDLOOP
+ ENDFACET
+ ENDSOLID Untitled1
+ EOF
+ system "admesh test.stl"
+ end
+end