diff options
| author | Jiahao Chen | 2012-01-01 22:50:26 -0500 |
|---|---|---|
| committer | Adam Vandenberg | 2012-03-06 19:53:22 -0800 |
| commit | e34d013b74e4133287a36e240aac463366cbf6d4 (patch) | |
| tree | 01acd8834a296119ee1cbda528b0aa53ae9efb86 /Library/Formula | |
| parent | 455ac297c9b58d3b6e539d4c37c6ea5fd70242cc (diff) | |
| download | homebrew-e34d013b74e4133287a36e240aac463366cbf6d4.tar.bz2 | |
freeciv 2.3.1
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/freeciv.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/freeciv.rb b/Library/Formula/freeciv.rb new file mode 100644 index 000000000..b811d23ea --- /dev/null +++ b/Library/Formula/freeciv.rb @@ -0,0 +1,34 @@ +require 'formula' + +class Freeciv < Formula + homepage 'http://freeciv.wikia.com' + url 'http://downloads.sourceforge.net/project/freeciv/Freeciv%202.3/2.3.1/freeciv-2.3.1.tar.bz2' + md5 'efce9b2cd8b7a36017f1ebce59236dcb' + head 'svn://svn.gna.org/svn/freeciv/trunk', :using => :svn + + def options + [['--disable-nls', 'Disable NLS support.']] + end + + depends_on 'pkg-config' => :build + depends_on "gtk+" + depends_on "gettext" unless ARGV.include? "--disable-nls" + + def install + args = ["--disable-debug", "--disable-dependency-tracking", + "--prefix=#{prefix}"] + + unless ARGV.include? '--disable-nls' + gettext = Formula.factory('gettext') + args << "CFLAGS=-I#{gettext.include}" + args << "LDFLAGS=-L#{gettext.lib}" + end + + system "./configure", *args + system "make install" + end + + def test + system "#{bin}/freeciv-server -v" + end +end |
