open-babel: remove options
This commit is contained in:
parent
1fdd9b1527
commit
b63e8a7438
1 changed files with 4 additions and 35 deletions
|
@ -4,6 +4,7 @@ class OpenBabel < Formula
|
|||
url "https://github.com/openbabel/openbabel/archive/openbabel-2-4-1.tar.gz"
|
||||
version "2.4.1"
|
||||
sha256 "594c7f8a83f3502381469d643f7b185882da1dd4bc2280c16502ef980af2a776"
|
||||
revision 1
|
||||
head "https://github.com/openbabel/openbabel.git"
|
||||
|
||||
bottle do
|
||||
|
@ -14,52 +15,20 @@ class OpenBabel < Formula
|
|||
sha256 "48724ff8b63ea446ea0f2095361ea93de0647eec2e220c8369b9910a11450213" => :yosemite
|
||||
end
|
||||
|
||||
option "with-cairo", "Support PNG depiction"
|
||||
option "with-java", "Compile Java language bindings"
|
||||
option "with-python@2", "Compile Python 2 language bindings"
|
||||
option "with-wxmac", "Build with GUI"
|
||||
|
||||
deprecated_option "with-python" => "with-python@2"
|
||||
|
||||
depends_on "cmake" => :build
|
||||
depends_on "pkg-config" => :build
|
||||
depends_on "eigen"
|
||||
depends_on "cairo" => :optional
|
||||
depends_on "python@2" => :optional
|
||||
depends_on "swig" if build.with?("python@2") || build.with?("java")
|
||||
depends_on "wxmac" => :optional
|
||||
|
||||
def install
|
||||
args = std_cmake_args
|
||||
args << "-DRUN_SWIG=ON" if build.with?("python@2") || build.with?("java")
|
||||
args << "-DJAVA_BINDINGS=ON" if build.with? "java"
|
||||
args << "-DBUILD_GUI=ON" if build.with? "wxmac"
|
||||
|
||||
# Point cmake towards correct python
|
||||
if build.with? "python@2"
|
||||
ENV.prepend_path "PATH", Formula["python@2"].opt_libexec/"bin"
|
||||
pypref = `python -c 'import sys;print(sys.prefix)'`.strip
|
||||
pyinc = `python -c 'from distutils import sysconfig;print(sysconfig.get_python_inc(True))'`.strip
|
||||
args << "-DPYTHON_BINDINGS=ON"
|
||||
args << "-DPYTHON_INCLUDE_DIR='#{pyinc}'"
|
||||
args << "-DPYTHON_LIBRARY='#{pypref}/lib/libpython2.7.dylib'"
|
||||
end
|
||||
|
||||
args << "-DCAIRO_LIBRARY:FILEPATH=" if build.without? "cairo"
|
||||
args = std_cmake_args + %w[
|
||||
-DCAIRO_LIBRARY:FILEPATH=
|
||||
]
|
||||
|
||||
mkdir "build" do
|
||||
system "cmake", "..", *args
|
||||
system "make"
|
||||
system "make", "install"
|
||||
end
|
||||
(pkgshare/"java").install lib/"openbabel.jar" if build.with? "java"
|
||||
end
|
||||
|
||||
def caveats
|
||||
<<~EOS
|
||||
Java libraries are installed to #{opt_pkgshare}/java so this path should
|
||||
be included in the CLASSPATH environment variable.
|
||||
EOS
|
||||
end
|
||||
|
||||
test do
|
||||
|
|
Loading…
Reference in a new issue