summaryrefslogtreecommitdiff
path: root/homebrew/openvdb/.beer
diff options
context:
space:
mode:
Diffstat (limited to 'homebrew/openvdb/.beer')
-rw-r--r--homebrew/openvdb/.beer80
1 files changed, 80 insertions, 0 deletions
diff --git a/homebrew/openvdb/.beer b/homebrew/openvdb/.beer
new file mode 100644
index 000000000..d1f79126b
--- /dev/null
+++ b/homebrew/openvdb/.beer
@@ -0,0 +1,80 @@
+{
+ "name": "Openvdb",
+ "description": "Sparse volume processing toolkit",
+ "url": "https://github.com/AcademySoftwareFoundation/openvdb/archive/v6.0.0.tar.gz",
+ "mirror": null,
+ "homepage": "https://www.openvdb.org/",
+ "depends": [
+ {
+ "depend": "doxygen",
+ "build-depend": true
+ },
+ {
+ "depend": "boost",
+ "build-depend": false
+ },
+ {
+ "depend": "c-blosc",
+ "build-depend": false
+ },
+ {
+ "depend": "glfw",
+ "build-depend": false
+ },
+ {
+ "depend": "ilmbase",
+ "build-depend": false
+ },
+ {
+ "depend": "jemalloc",
+ "build-depend": false
+ },
+ {
+ "depend": "openexr",
+ "build-depend": false
+ },
+ {
+ "depend": "tbb",
+ "build-depend": false
+ }
+ ],
+ "resource": [
+ {
+ "name": "test_file",
+ "url": "https://nexus.aswf.io/content/repositories/releases/io/aswf/openvdb/models/cube.vdb/1.0.0/cube.vdb-1.0.0.zip"
+ }
+ ],
+ "conflicts": [],
+ "patches": [],
+ "install": [
+ "ENV.cxx11",
+ "args = [",
+ "\"DESTDIR=#{prefix}\",",
+ "\"BLOSC_INCL_DIR=#{Formula[\"c-blosc\"].opt_include}\",",
+ "\"BLOSC_LIB_DIR=#{Formula[\"c-blosc\"].opt_lib}\",",
+ "\"BOOST_INCL_DIR=#{Formula[\"boost\"].opt_include}\",",
+ "\"BOOST_LIB_DIR=#{Formula[\"boost\"].opt_lib}\",",
+ "\"BOOST_THREAD_LIB=-lboost_thread-mt\",",
+ "\"CONCURRENT_MALLOC_LIB_DIR=#{Formula[\"jemalloc\"].opt_lib}\",",
+ "\"CPPUNIT_INCL_DIR=\", ",
+ "\"CPPUNIT_LIB_DIR=\",",
+ "\"DOXYGEN=doxygen\",",
+ "\"EXR_INCL_DIR=#{Formula[\"openexr\"].opt_include}/OpenEXR\",",
+ "\"EXR_LIB_DIR=#{Formula[\"openexr\"].opt_lib}\",",
+ "\"LOG4CPLUS_INCL_DIR=\", ",
+ "\"LOG4CPLUS_LIB_DIR=\",",
+ "\"NUMPY_INCL_DIR=\",",
+ "\"PYTHON_VERSION=\",",
+ "\"TBB_INCL_DIR=#{Formula[\"tbb\"].opt_include}\",",
+ "\"TBB_LIB_DIR=#{Formula[\"tbb\"].opt_lib}\",",
+ "\"GLFW_INCL_DIR=#{Formula[\"glfw\"].opt_include}\",",
+ "\"GLFW_LIB_DIR=#{Formula[\"glfw\"].opt_lib}\",",
+ "\"GLFW_LIB=-lglfw\",",
+ "]",
+ "ENV.append_to_cflags \"-I #{buildpath}\"",
+ "cd \"openvdb\" do",
+ "system \"make\", \"install\", *args"
+ ],
+ "version": "6.0.0",
+ "file": "openvdb.rb"
+} \ No newline at end of file