rk3568_ubuntu_r60_v1.3.2/yocto/meta-tvis-app/recipes/opencv-tvis/opencv-tvis.bb

73 lines
3.4 KiB
BlitzBasic
Executable File

DESCRIPTION = "Install opencv 3.4.12 libraries"
SECTION = "opencv-tvis-3.4.12"
DEPENDS = ""
LICENSE = "CLOSED"
SRC_URI = "file://lib"
S = "${WORKDIR}"
## prebuilt library don't need following steps
do_configure[noexec] = "1"
do_compile[noexec] = "1"
do_package_qa[noexec] = "1"
do_install() {
install -d ${D}/usr/lib
chmod 777 -R ${S}/lib
cp -rf ${S}/lib/* ${D}/usr/lib
cd ${D}/usr/lib
ln -sf libopencv_aruco.so.3.4.12 libopencv_aruco.so.3.4
ln -sf libopencv_bgsegm.so.3.4.12 libopencv_bgsegm.so.3.4
ln -sf libopencv_bioinspired.so.3.4.12 libopencv_bioinspired.so.3.4
ln -sf libopencv_calib3d.so.3.4.12 libopencv_calib3d.so.3.4
ln -sf libopencv_ccalib.so.3.4.12 libopencv_ccalib.so.3.4
ln -sf libopencv_core.so.3.4.12 libopencv_core.so.3.4
ln -sf libopencv_datasets.so.3.4.12 libopencv_datasets.so.3.4
ln -sf libopencv_dnn_objdetect.so.3.4.12 libopencv_dnn_objdetect.so.3.4
ln -sf libopencv_dnn.so.3.4.12 libopencv_dnn.so.3.4
ln -sf libopencv_dpm.so.3.4.12 libopencv_dpm.so.3.4
ln -sf libopencv_face.so.3.4.12 libopencv_face.so.3.4
ln -sf libopencv_features2d.so.3.4.12 libopencv_features2d.so.3.4
ln -sf libopencv_flann.so.3.4.12 libopencv_flann.so.3.4
ln -sf libopencv_freetype.so.3.4.12 libopencv_freetype.so.3.4
ln -sf libopencv_fuzzy.so.3.4.12 libopencv_fuzzy.so.3.4
ln -sf libopencv_hfs.so.3.4.12 libopencv_hfs.so.3.4
ln -sf libopencv_highgui.so.3.4.12 libopencv_highgui.so.3.4
ln -sf libopencv_img_hash.so.3.4.12 libopencv_img_hash.so.3.4
ln -sf libopencv_imgcodecs.so.3.4.12 libopencv_imgcodecs.so.3.4
ln -sf libopencv_imgproc.so.3.4.12 libopencv_imgproc.so.3.4
ln -sf libopencv_line_descriptor.so.3.4.12 libopencv_line_descriptor.so.3.4
ln -sf libopencv_ml.so.3.4.12 libopencv_ml.so.3.4
ln -sf libopencv_objdetect.so.3.4.12 libopencv_objdetect.so.3.4
ln -sf libopencv_optflow.so.3.4.12 libopencv_optflow.so.3.4
ln -sf libopencv_phase_unwrapping.so.3.4.12 libopencv_phase_unwrapping.so.3.4
ln -sf libopencv_photo.so.3.4.12 libopencv_photo.so.3.4
ln -sf libopencv_plot.so.3.4.12 libopencv_plot.so.3.4
ln -sf libopencv_reg.so.3.4.12 libopencv_reg.so.3.4
ln -sf libopencv_rgbd.so.3.4.12 libopencv_rgbd.so.3.4
ln -sf libopencv_saliency.so.3.4.12 libopencv_saliency.so.3.4
ln -sf libopencv_shape.so.3.4.12 libopencv_shape.so.3.4
ln -sf libopencv_stereo.so.3.4.12 libopencv_stereo.so.3.4
ln -sf libopencv_stitching.so.3.4.12 libopencv_stitching.so.3.4
ln -sf libopencv_structured_light.so.3.4.12 libopencv_structured_light.so.3.4
ln -sf libopencv_superres.so.3.4.12 libopencv_superres.so.3.4
ln -sf libopencv_surface_matching.so.3.4.12 libopencv_surface_matching.so.3.4
ln -sf libopencv_text.so.3.4.12 libopencv_text.so.3.4
ln -sf libopencv_tracking.so.3.4.12 libopencv_tracking.so.3.4
ln -sf libopencv_video.so.3.4.12 libopencv_video.so.3.4
ln -sf libopencv_videoio.so.3.4.12 libopencv_videoio.so.3.4
ln -sf libopencv_videostab.so.3.4.12 libopencv_videostab.so.3.4
ln -sf libopencv_xfeatures2d.so.3.4.12 libopencv_xfeatures2d.so.3.4
ln -sf libopencv_ximgproc.so.3.4.12 libopencv_ximgproc.so.3.4
ln -sf libopencv_xobjdetect.so.3.4.12 libopencv_xobjdetect.so.3.4
ln -sf libopencv_xphoto.so.3.4.12 libopencv_xphoto.so.3.4
}
#FILES:${PN} += "/usr/lib"
#INSANE_SKIP:${PN} += "installed-vs-shipped"