1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-06-09 19:20:43 +00:00

Add a macOS Homebrew formula for Star Traders

This formula has been submitted to the upstream Homebrew homebrew-core
repository via https://github.com/Homebrew/homebrew-core/pull/46770
This commit is contained in:
John Zaitseff 2019-11-15 15:21:07 +11:00
commit cfcb4ac409
2 changed files with 30 additions and 0 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
trader.rb ident

29
trader.rb Normal file
View File

@ -0,0 +1,29 @@
class Trader < Formula
desc "Star Traders"
homepage "https://www.zap.org.au/projects/trader/"
url "https://ftp.zap.org.au/pub/trader/unix/trader-7.13.tar.xz"
sha256 "0d2b51134166b0f436dc6423e2ce378b1df929a9de141c002f3da86af18bb262"
depends_on "pkg-config" => :build
depends_on "gettext"
depends_on "ncurses" # The system version does not work correctly
def install
ENV.prepend_path "PKG_CONFIG_PATH",
Formula["ncurses"].opt_libexec/"lib/pkgconfig"
args = %W[
--disable-dependency-tracking
--disable-silent-rules
--prefix=#{prefix}
--with-libintl-prefix=#{Formula["gettext"].opt_prefix}
]
system "./configure", *args
system "make", "install"
end
test do
# Star Traders is an interactive game, so the only option for testing
# is to run something like "trader --version"
system "#{bin}/trader", "--version"
end
end