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

45 lines
1.6 KiB
BlitzBasic
Raw Normal View History

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_calib3d.so.3.4.12 libopencv_calib3d.so.3.4
ln -sf libopencv_core.so.3.4.12 libopencv_core.so.3.4
ln -sf libopencv_dnn.so.3.4.12 libopencv_dnn.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_highgui.so.3.4.12 libopencv_highgui.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_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_photo.so.3.4.12 libopencv_photo.so.3.4
ln -sf libopencv_shape.so.3.4.12 libopencv_shape.so.3.4
ln -sf libopencv_stitching.so.3.4.12 libopencv_stitching.so.3.4
ln -sf libopencv_superres.so.3.4.12 libopencv_superres.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
}
#FILES:${PN} += "/usr/lib"
#INSANE_SKIP:${PN} += "installed-vs-shipped"