1 DESCRIPTION
= "Opencv : The Open Computer Vision Library"
2 HOMEPAGE
= "http://sourceforge.net/projects/opencvlibrary"
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 \
15 PV
= "2.1.0+svnr${SRCPV}"
17 S
= "${WORKDIR}/opencv"
19 inherit distutils
-base autotools pkgconfig cmake
30 --enable-optimization \
33 --with-python az_python_cspec=${STAGING_INCDIR}/${PYTHON_DIR} \
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)
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"
65 cp $
{S
}/include/opencv
/*.h $
{D
}$
{includedir
}/opencv
/