# Template file for 'opencv' # vim: set ts=4 sw=4 sts=4 noet: pkgname=opencv version=3.0.0 revision=2 build_style=cmake configure_args="-Wno-dev" hostmakedepends="cmake pkg-config python-devel eigen unzip python-numpy-devel" makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel tiff-devel jasper-devel ocl-icd-devel libgomp-devel libopenexr-devel" maintainer="Juan RP " homepage="http://opencv.org" license="BSD" short_desc="Computer vision and machine learning software library" distfiles="https://github.com/Itseez/${pkgname}/archive/${version}.tar.gz" checksum=da51a4e459b0bcbe14fb847c4f168415f421765fb91996f42b9e1ce0575f05d5 nocross=yes configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON -WITH_OPENCL=ON" pre_configure() { case "$XBPS_TARGET_MACHINE" in *-musl) sed -i 's|PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP|PTHREAD_MUTEX_INITIALIZER|g' modules/core/src/parallel_pthreads.cpp esac } libopencv_package() { short_desc+=" - library files" pkg_install() { vmove usr/lib/*.so.* } } libopencv-devel_package() { short_desc+=" - development files" depends="libopencv>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/lib/*.a vmove usr/lib/*.so vmove usr/share/OpenCV } } libopencv-python_package(){ short_desc+=" - Python bindings" pkg_install() { vmove usr/lib/python2.7 } }