homebrew-core/Formula/triangle.rb

35 lines
861 B
Ruby

require 'formula'
class Triangle < Formula
homepage 'http://www.cs.cmu.edu/~quake/triangle.html'
url 'http://www.netlib.org/voronoi/triangle.zip'
sha1 '63d11e0b5bf097eb946a4da4ee18ddf279e16fc4'
version '1.6'
depends_on :x11
def install
inreplace 'makefile' do |s|
s.gsub! '-DLINUX', ''
s.remove_make_var! 'CC'
end
system 'make'
system 'make', 'trilibrary'
system 'ar', 'r', 'libtriangle.a', 'triangle.o'
bin.install %w(triangle showme)
lib.install 'libtriangle.a'
include.install 'triangle.h'
doc.install %w(README A.poly tricall.c)
end
def caveats; <<-EOS.undent
Triangle is distributed under a license that places restrictions on how
the code or library may be used in commercial products. See the README
file for more info:
#{prefix}/README
EOS
end
end