diff options
Diffstat (limited to 'homebrew/visp')
-rw-r--r-- | homebrew/visp/.beer | 92 | ||||
-rw-r--r-- | homebrew/visp/.make.sh-auto | 5 | ||||
-rw-r--r-- | homebrew/visp/_metadata/description | 1 | ||||
-rw-r--r-- | homebrew/visp/_metadata/homepage | 1 | ||||
-rw-r--r-- | homebrew/visp/_metadata/name | 1 | ||||
-rw-r--r-- | homebrew/visp/_metadata/version | 1 | ||||
-rwxr-xr-x | homebrew/visp/download.sh | 1 |
7 files changed, 102 insertions, 0 deletions
diff --git a/homebrew/visp/.beer b/homebrew/visp/.beer new file mode 100644 index 000000000..be2f00bb7 --- /dev/null +++ b/homebrew/visp/.beer @@ -0,0 +1,92 @@ +{ + "name": "Visp", + "description": "Visual Servoing Platform library", + "url": "https://gforge.inria.fr/frs/download.php/latestfile/475/visp-3.2.0.tar.gz", + "mirror": null, + "homepage": "https://visp.inria.fr/", + "depends": [ + { + "depend": "cmake", + "build-depend": true + }, + { + "depend": "eigen", + "build-depend": false + }, + { + "depend": "gsl", + "build-depend": false + }, + { + "depend": "jpeg", + "build-depend": false + }, + { + "depend": "libdc1394", + "build-depend": false + }, + { + "depend": "libpng", + "build-depend": false + }, + { + "depend": "opencv", + "build-depend": false + }, + { + "depend": "zbar", + "build-depend": false + } + ], + "resource": [], + "conflicts": [], + "patches": [], + "install": [ + "ENV.cxx11", + "sdk = MacOS::CLT.installed? ? \"\" : MacOS.sdk_path", + "system \"cmake\", \".\", \"-DBUILD_DEMOS=OFF\",", + "\"-DBUILD_EXAMPLES=OFF\",", + "\"-DBUILD_TESTS=OFF\",", + "\"-DBUILD_TUTORIALS=OFF\",", + "\"-DUSE_DC1394=ON\",", + "\"-DDC1394_INCLUDE_DIR=#{Formula[\"libdc1394\"].opt_include}\",", + "\"-DDC1394_LIBRARY=#{Formula[\"libdc1394\"].opt_lib}/libdc1394.dylib\",", + "\"-DUSE_EIGEN3=ON\",", + "\"-DEigen3_DIR=#{Formula[\"eigen\"].opt_share}/eigen3/cmake\",", + "\"-DUSE_GSL=ON\",", + "\"-DGSL_INCLUDE_DIR=#{Formula[\"gsl\"].opt_include}\",", + "\"-DGSL_cblas_LIBRARY=#{Formula[\"gsl\"].opt_lib}/libgslcblas.dylib\",", + "\"-DGSL_gsl_LIBRARY=#{Formula[\"gsl\"].opt_lib}/libgsl.dylib\",", + "\"-DUSE_JPEG=ON\",", + "\"-DJPEG_INCLUDE_DIR=#{Formula[\"jpeg\"].opt_include}\",", + "\"-DJPEG_LIBRARY=#{Formula[\"jpeg\"].opt_lib}/libjpeg.dylib\",", + "\"-DUSE_LAPACK=ON\",", + "\"-DUSE_LIBUSB_1=OFF\",", + "\"-DUSE_OPENCV=ON\",", + "\"-DOpenCV_DIR=#{Formula[\"opencv\"].opt_share}/OpenCV\",", + "\"-DUSE_PCL=OFF\",", + "\"-DUSE_PNG=ON\",", + "\"-DPNG_PNG_INCLUDE_DIR=#{Formula[\"libpng\"].opt_include}\",", + "\"-DPNG_LIBRARY_RELEASE=#{Formula[\"libpng\"].opt_lib}/libpng.dylib\",", + "\"-DUSE_PTHREAD=ON\",", + "\"-DPTHREAD_INCLUDE_DIR=#{sdk}/usr/include\",", + "\"-DPTHREAD_LIBRARY=/usr/lib/libpthread.dylib\",", + "\"-DUSE_PYLON=OFF\",", + "\"-DUSE_REALSENSE=OFF\",", + "\"-DUSE_REALSENSE2=OFF\",", + "\"-DUSE_X11=OFF\",", + "\"-DUSE_XML2=ON\",", + "\"-DXML2_INCLUDE_DIR=#{sdk}/usr/include/libxml2\",", + "\"-DXML2_LIBRARY=/usr/lib/libxml2.dylib\",", + "\"-DUSE_ZBAR=ON\",", + "\"-DZBAR_INCLUDE_DIRS=#{Formula[\"zbar\"].opt_include}\",", + "\"-DZBAR_LIBRARIES=#{Formula[\"zbar\"].opt_lib}/libzbar.dylib\",", + "\"-DUSE_ZLIB=ON\",", + "\"-DZLIB_INCLUDE_DIR=#{sdk}/usr/include\",", + "\"-DZLIB_LIBRARY_RELEASE=/usr/lib/libz.dylib\",", + "*std_cmake_args", + "system \"make\", \"install\"" + ], + "version": "3.2.0", + "file": "visp.rb" +}
\ No newline at end of file diff --git a/homebrew/visp/.make.sh-auto b/homebrew/visp/.make.sh-auto new file mode 100644 index 000000000..9fe79613d --- /dev/null +++ b/homebrew/visp/.make.sh-auto @@ -0,0 +1,5 @@ +pkg:setup +ENV.cxx11 +sdk = MacOS::CLT.installed? ? "" : MacOS.sdk_path +cmake . -DBUILD_DEMOS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DBUILD_TUTORIALS=OFF -DUSE_DC1394=ON -DDC1394_INCLUDE_DIR=#{Formula[libdc1394"].opt_include}" -DDC1394_LIBRARY=#{Formula[libdc1394"].opt_lib}/libdc1394.dylib" -DUSE_EIGEN3=ON -DEigen3_DIR=#{Formula[eigen"].opt_share}/eigen3/cmake" -DUSE_GSL=ON -DGSL_INCLUDE_DIR=#{Formula[gsl"].opt_include}" -DGSL_cblas_LIBRARY=#{Formula[gsl"].opt_lib}/libgslcblas.dylib" -DGSL_gsl_LIBRARY=#{Formula[gsl"].opt_lib}/libgsl.dylib" -DUSE_JPEG=ON -DJPEG_INCLUDE_DIR=#{Formula[jpeg"].opt_include}" -DJPEG_LIBRARY=#{Formula[jpeg"].opt_lib}/libjpeg.dylib" -DUSE_LAPACK=ON -DUSE_LIBUSB_1=OFF -DUSE_OPENCV=ON -DOpenCV_DIR=#{Formula[opencv"].opt_share}/OpenCV" -DUSE_PCL=OFF -DUSE_PNG=ON -DPNG_PNG_INCLUDE_DIR=#{Formula[libpng"].opt_include}" -DPNG_LIBRARY_RELEASE=#{Formula[libpng"].opt_lib}/libpng.dylib" -DUSE_PTHREAD=ON -DPTHREAD_INCLUDE_DIR=#{sdk}/usr/include -DPTHREAD_LIBRARY=/usr/lib/libpthread.dylib -DUSE_PYLON=OFF -DUSE_REALSENSE=OFF -DUSE_REALSENSE2=OFF -DUSE_X11=OFF -DUSE_XML2=ON -DXML2_INCLUDE_DIR=#{sdk}/usr/include/libxml2 -DXML2_LIBRARY=/usr/lib/libxml2.dylib -DUSE_ZBAR=ON -DZBAR_INCLUDE_DIRS=#{Formula[zbar"].opt_include}" -DZBAR_LIBRARIES=#{Formula[zbar"].opt_lib}/libzbar.dylib" -DUSE_ZLIB=ON -DZLIB_INCLUDE_DIR=#{sdk}/usr/include -DZLIB_LIBRARY_RELEASE=/usr/lib/libz.dylib -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} +make DESTDIR=${PKG_DEST} install diff --git a/homebrew/visp/_metadata/description b/homebrew/visp/_metadata/description new file mode 100644 index 000000000..f4a6594b5 --- /dev/null +++ b/homebrew/visp/_metadata/description @@ -0,0 +1 @@ +Visual Servoing Platform library diff --git a/homebrew/visp/_metadata/homepage b/homebrew/visp/_metadata/homepage new file mode 100644 index 000000000..46f6501d7 --- /dev/null +++ b/homebrew/visp/_metadata/homepage @@ -0,0 +1 @@ +https://visp.inria.fr/ diff --git a/homebrew/visp/_metadata/name b/homebrew/visp/_metadata/name new file mode 100644 index 000000000..cabe33d6b --- /dev/null +++ b/homebrew/visp/_metadata/name @@ -0,0 +1 @@ +Visp diff --git a/homebrew/visp/_metadata/version b/homebrew/visp/_metadata/version new file mode 100644 index 000000000..944880fa1 --- /dev/null +++ b/homebrew/visp/_metadata/version @@ -0,0 +1 @@ +3.2.0 diff --git a/homebrew/visp/download.sh b/homebrew/visp/download.sh new file mode 100755 index 000000000..c1117b087 --- /dev/null +++ b/homebrew/visp/download.sh @@ -0,0 +1 @@ +wget https://gforge.inria.fr/frs/download.php/latestfile/475/visp-3.2.0.tar.gz
\ No newline at end of file |