# Template file for 'opencv' pkgname=opencv version=3.3.1 revision=1 build_style=cmake configure_args="-DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_OPENMP=ON -DWITH_OPENCL=ON -DENABLE_CXX11=ON" hostmakedepends="pkg-config eigen" makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel tiff-devel jasper-devel ocl-icd-devel libgomp-devel libopenexr-devel gtk+3-devel libgphoto2-devel gst-plugins-base1-devel openblas-devel" maintainer="Juan RP " homepage="http://opencv.org" license="3-clause-BSD" short_desc="Computer vision and machine learning software library" distfiles="https://github.com/opencv/${pkgname}/archive/${version}.tar.gz" checksum=5dca3bb0d661af311e25a72b04a7e4c22c47c1aa86eb73e70063cd378a2aa6ee post_install() { vlicense LICENSE } 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/*.so vmove usr/share/OpenCV } } if [ -z "$CROSS_BUILD" ]; then # because python-numpy cannot be cross compiled hostmakedepends+=" python-devel python3-devel" makedepends+=" python-numpy python3-numpy" libopencv-python_package() { short_desc+=" - Python2 bindings" depends="python-numpy" pkg_install() { vmove usr/lib/python2.7 } } libopencv-python3_package() { short_desc+=" - Python3 bindings" depends="python3-numpy" pkg_install() { vmove usr/lib/python3* } } fi