Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame^] | 1 | SUMMARY = "Adapter to write and run CMPI-type CIM providers" |
| 2 | DESCRIPTION = "CMPI-compliant provider interface for various languages via SWIG" |
| 3 | HOMEPAGE = "http://github.com/kkaempf/cmpi-bindings" |
| 4 | LICENSE = "BSD" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=b19ee058d2d5f69af45da98051d91064" |
| 6 | SECTION = "Development/Libraries" |
| 7 | DEPENDS = "swig-native python sblim-cmpi-devel" |
| 8 | |
| 9 | SRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=http \ |
| 10 | file://cmpi-bindings-0.4.17-no-ruby-perl.patch \ |
| 11 | file://cmpi-bindings-0.4.17-sblim-sigsegv.patch \ |
| 12 | file://cmpi-bindings-0.9.5-python-lib-dir.patch \ |
| 13 | file://0001-Modify-cmakelist.patch \ |
| 14 | file://0001-Fix-error.patch \ |
| 15 | file://0001-fix-the-build-error-when-python-3.0.patch \ |
| 16 | " |
| 17 | |
| 18 | SRCREV = "62f60e065aa1b901f826e4f530c0573ae32d065e" |
| 19 | S = "${WORKDIR}/git" |
| 20 | |
| 21 | inherit cmake pythonnative |
| 22 | |
| 23 | EXTRA_OECMAKE = "-DLIB='${baselib}' \ |
| 24 | -DPYTHON_INCLUDE_PATH=${STAGING_INCDIR}/python${PYTHON_BASEVERSION}" |
| 25 | |
| 26 | do_configure_prepend() { |
| 27 | export HOST_SYS=${HOST_SYS} |
| 28 | export BUILD_SYS=${BUILD_SYS} |
| 29 | export STAGING_LIBDIR=${STAGING_LIBDIR} |
| 30 | export STAGING_INCDIR=${STAGING_INCDIR} |
| 31 | export ENV_INSTALL_PATH=${PYTHON_SITEPACKAGES_DIR} |
| 32 | } |
| 33 | |
| 34 | FILES_${PN} =+"${libdir}/cmpi/libpyCmpiProvider.so ${PYTHON_SITEPACKAGES_DIR}/*" |
| 35 | FILES_${PN}-dbg =+ "${libdir}/cmpi/.debug/libpyCmpiProvider.so" |
| 36 | |
| 37 | BBCLASSEXTEND = "native" |