libdmx: Add fso-specs to DEPENDS
[openembedded.git] / recipes / opencv / opencv_svn.bb
blob25e469cc9da3bfbded1c1aa3829d9c66e06169ea
1 DESCRIPTION = "Opencv : The Open Computer Vision Library"
2 HOMEPAGE = "http://sourceforge.net/projects/opencvlibrary"
3 SECTION = "libs"
4 PRIORITY = "optional"
5 LICENSE = "GPLv2"
7 ARM_INSTRUCTION_SET = "arm"
9 DEPENDS = "ffmpeg gtk+ libtool swig swig-native python jpeg zlib libpng tiff glib-2.0"
11 SRC_URI = "svn://code.ros.org/svn/opencv/trunk;module=opencv;proto=https \
14 SRCREV = "2997"
15 PV = "2.1.0+svnr${SRCPV}"
17 S = "${WORKDIR}/opencv"
19 inherit distutils-base autotools pkgconfig cmake
21 EXTRA_OECONF = " \
22 --disable-debug \
23 --with-gtk \
24 --without-quicktime \
25 --with-ffmpeg \
26 --with-gthread \
27 --without-gstreamer \
28 --with-v4l \
29 --enable-apps \
30 --enable-optimization \
31 --disable-sse \
32 --with-swig \
33 --with-python az_python_cspec=${STAGING_INCDIR}/${PYTHON_DIR} \
36 export BUILD_SYS
37 export HOST_SYS
38 export PYTHON_CSPEC="-I${STAGING_INCDIR}/${PYTHON_DIR}"
39 export PYTHON=${STAGING_BINDIR_NATIVE}/python
41 TARGET_CC_ARCH += "-I${S}/include "
43 PACKAGES += "${PN}-apps python-opencv"
45 python populate_packages_prepend () {
46 cv_libdir = bb.data.expand('${libdir}', d)
47 cv_libdir_dbg = bb.data.expand('${libdir}/.debug', d)
48 do_split_packages(d, cv_libdir, '^lib(.*)\.so$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev', allow_links=True)
49 do_split_packages(d, cv_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev')
50 do_split_packages(d, cv_libdir, '^lib(.*)\.a$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev')
51 do_split_packages(d, cv_libdir, '^lib(.*)\.so\.*', 'lib%s', 'OpenCV %s library', extra_depends='', allow_links=True)
54 FILES_${PN} = ""
55 FILES_${PN}-apps = "${bindir}/* ${datadir}/opencv/"
56 FILES_${PN}-dbg += "${libdir}/.debug"
57 FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig"
59 INSANE_SKIP_python-opencv = True
60 DESCRIPTION_python-opencv = "Python bindings to opencv"
61 FILES_python-opencv = "${PYTHON_SITEPACKAGES_DIR}/*"
62 RDEPENDS_python-opencv = "python-core"
64 do_install_append() {
65 cp ${S}/include/opencv/*.h ${D}${includedir}/opencv/