Sha256: 1db937a0363c209f9851a2d08db1c8a0fcd5212e30c60009402d4169749941b5
Contents?: true
Size: 958 Bytes
Versions: 24
Compression:
Stored size: 958 Bytes
Contents
require 'daddy/itamae' version = ENV['OPENCV_VERSION'] || ItamaePluginRecipeDaddy::OPENCV_VERSION package 'gtk3-devel' do user 'root' end execute "download opencv-#{version}" do cwd '/var/daddy/tmp' command <<-EOF rm -f opencv-#{version}.tar.gz wget https://github.com/opencv/opencv/archive/#{version}.tar.gz -O opencv-#{version}.tar.gz EOF not_if "sha256sum -c #{::File.join(::File.dirname(__FILE__), "opencv-#{version}_sha256sum.txt")}" end execute "install opencv-#{version}" do cwd '/var/daddy/tmp' command <<-EOF rm -Rf opencv-#{version}/ tar zxf opencv-#{version}.tar.gz pushd opencv-#{version} mkdir build pushd build cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. make -j7 # doesn't work as expected thread count sudo make install popd popd EOF not_if "which opencv_version && opencv_version | grep '#{version}'" unless ENV['FORCE'] end
Version data entries
24 entries across 24 versions & 1 rubygems