diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/xplanet.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Library/Formula/xplanet.rb b/Library/Formula/xplanet.rb index 5b6f603f9..ac9c72390 100644 --- a/Library/Formula/xplanet.rb +++ b/Library/Formula/xplanet.rb @@ -6,13 +6,21 @@ class Xplanet < Formula sha1 '7c5208b501b441a0184cbb334a5658d0309d7dac' option "with-x", "Build for X11 instead of Aqua" + option "with-all", "Build with default Xplanet configuration dependencies except JPL CSPICE (manual install)" depends_on 'pkg-config' => :build + depends_on "libpng" depends_on 'jpeg' depends_on 'giflib' depends_on 'libtiff' depends_on :x11 + if build.with? "all" + depends_on "netpbm" + depends_on "freetype" + depends_on "pango" + end + def install args = %W[ --disable-dependency-tracking @@ -24,6 +32,12 @@ class Xplanet < Formula args << "--with-aqua" << "--without-x" end + if build.with? "all" + netpbm = Formula["netpbm"].opt_prefix + ENV.append 'CPPFLAGS', "-I#{netpbm}/include/netpbm" + ENV.append 'LDFLAGS', "-L#{netpbm}/lib" + end + system "./configure", *args system "make install" end |
