homebrew-core/Formula/dwarf-fortress.rb
2017-02-08 10:12:15 +00:00

32 lines
1.2 KiB
Ruby

class DwarfFortress < Formula
desc "Open-ended roguelike game"
homepage "http://bay12games.com/dwarves/"
url "http://www.bay12games.com/dwarves/df_43_05_osx.tar.bz2"
version "0.43.05"
sha256 "c9614c012c23dcef6197f83d02510d577e1257c5a0de948af5c8f76ae56c5fc8"
bottle do
cellar :any
sha256 "13fb0099c9580a39226602194981e78eedead8a6b5711719c688d89158d37ece" => :sierra
sha256 "13fb0099c9580a39226602194981e78eedead8a6b5711719c688d89158d37ece" => :el_capitan
sha256 "13fb0099c9580a39226602194981e78eedead8a6b5711719c688d89158d37ece" => :yosemite
end
depends_on :arch => :intel
def install
# Dwarf Fortress uses freetype from X11, but hardcodes a path that
# isn't installed by modern XQuartz. Point it at wherever XQuartz
# happens to be on the user's system.
system "install_name_tool", "-change",
"/usr/X11/lib/libfreetype.6.dylib",
"#{MacOS::XQuartz.prefix}/lib/libfreetype.6.dylib",
"libs/SDL_ttf.framework/SDL_ttf"
(bin/"dwarffortress").write <<-EOS.undent
#!/bin/sh
exec #{libexec}/df
EOS
libexec.install Dir["*"]
end
end