homebrew-core/Formula/falcon.rb

45 lines
1.1 KiB
Ruby

require 'formula'
class Falcon < Formula
homepage 'http://www.falconpl.org/'
url 'http://falconpl.org/project_dl/_official_rel/Falcon-0.9.6.8.tgz'
sha1 '8720096a8257e8bf370e3f0a072b5600d7575f64'
head 'http://git.falconpl.org/falcon.git'
option 'editline', "Use editline instead of readline"
option 'feathers', "Include feathers (extra libraries)"
depends_on 'cmake' => :build
depends_on 'pcre'
conflicts_with 'sdl',
:because => "Falcon optionally depends on SDL and then the build breaks. Fix it!"
def install
args = std_cmake_args + %W{
-DCMAKE_INSTALL_PREFIX=#{prefix}
-DFALCON_BIN_DIR=#{bin}
-DFALCON_LIB_DIR=#{lib}
-DFALCON_MAN_DIR=#{man1}
-DFALCON_WITH_INTERNAL_PCRE=OFF
-DFALCON_WITH_MANPAGES=ON}
if build.include? 'editline'
args << "-DFALCON_WITH_EDITLINE=ON"
else
args << "-DFALCON_WITH_EDITLINE=OFF"
end
if build.include? 'feathers'
args << "-DFALCON_WITH_FEATHERS=feathers"
else
args << "-DFALCON_WITH_FEATHERS=NO"
end
system "cmake", *args
system "make"
system "make install"
end
end