homebrew-core/Formula/dmd.rb
Christian Köstlin 85a39b5dc0 bumped version
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-09 20:29:55 -08:00

36 lines
No EOL
918 B
Ruby

require 'formula'
class Dmd <Formula
homepage 'http://www.digitalmars.com/d/'
url 'http://ftp.digitalmars.com/dmd.1.065.zip'
md5 '10e39569dee0ea6c95806b370f837bc7'
def doc
#use d and not dmd, rationale: meh
prefix+'share/doc/d'
end
def install
ohai "Installing dmd"
# clean it up a little first
Dir['src/*.mak'].each {|f| File.unlink f}
mv 'license.txt', 'COPYING'
mv 'README.TXT', 'README'
mv 'src/phobos/phoboslicense.txt', 'src/phobos/COPYING.phobos'
prefix.install 'osx/lib'
prefix.install 'osx/bin'
prefix.install 'src'
man.install 'man/man1'
(prefix+'src/dmd').rmtree # we don't need the dmd sources thanks
man5.install man1+'dmd.conf.5' # oops
(share+'d/examples').install Dir['samples/d/*.d']
(bin+'dmd.conf').open('w') do |f|
f.puts "[Environment]"
f.puts "DFLAGS=-I#{prefix}/src/phobos -L#{lib}"
end
end
end