1705982a5SPatrick WilliamsSUMMARY = "Adapter to write and run CMPI-type CIM providers" 2705982a5SPatrick WilliamsDESCRIPTION = "CMPI-compliant provider interface for various languages via SWIG" 3705982a5SPatrick WilliamsHOMEPAGE = "http://github.com/kkaempf/cmpi-bindings" 4705982a5SPatrick WilliamsLICENSE = "BSD-3-Clause" 5705982a5SPatrick WilliamsLIC_FILES_CHKSUM = "file://COPYING;md5=b19ee058d2d5f69af45da98051d91064" 6705982a5SPatrick WilliamsSECTION = "Development/Libraries" 7705982a5SPatrick WilliamsDEPENDS = "swig-native sblim-cmpi-devel python3-setuptools-native" 8705982a5SPatrick Williams 9705982a5SPatrick WilliamsSRC_URI = "git://github.com/kkaempf/cmpi-bindings.git;protocol=https;branch=master \ 10705982a5SPatrick Williams file://cmpi-bindings-0.4.17-no-ruby-perl.patch \ 11705982a5SPatrick Williams file://cmpi-bindings-0.4.17-sblim-sigsegv.patch \ 12705982a5SPatrick Williams file://0001-Fix-error.patch \ 13edff4923SAndrew Geissler file://0001-cmpi-bindings-Fix-build-error-with-gcc14.patch \ 14705982a5SPatrick Williams " 15705982a5SPatrick Williams 16705982a5SPatrick WilliamsSRCREV = "69077ee4d249816ed428155fc933dca424167e77" 17705982a5SPatrick WilliamsS = "${WORKDIR}/git" 18705982a5SPatrick Williams 19705982a5SPatrick Williamsinherit cmake python3targetconfig 20705982a5SPatrick Williams 21705982a5SPatrick WilliamsEXTRA_OECMAKE = "-DLIB='${baselib}' \ 22705982a5SPatrick Williams -DPYTHON_INCLUDE_PATH=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} \ 23705982a5SPatrick Williams -DPYTHON_ABI=${PYTHON_ABI} \ 24*8460358cSPatrick Williams -DBUILD_PYTHON3=NO \ 25705982a5SPatrick Williams -DPython3_SITE_DIR=${PYTHON_SITEPACKAGES_DIR} \ 26705982a5SPatrick Williams " 27705982a5SPatrick Williams 28705982a5SPatrick Williams# With Ninja it fails with: 29705982a5SPatrick Williams# ninja: error: build.ninja:282: bad $-escape (literal $ must be written as $$) 30705982a5SPatrick WilliamsOECMAKE_GENERATOR = "Unix Makefiles" 31705982a5SPatrick Williams 32705982a5SPatrick WilliamsFILES:${PN} =+"${libdir}/cmpi/libpy3CmpiProvider.so ${PYTHON_SITEPACKAGES_DIR}/*" 33705982a5SPatrick WilliamsFILES:${PN}-dbg =+ "${libdir}/cmpi/.debug/libpyCmpiProvider.so" 34705982a5SPatrick Williams 35705982a5SPatrick WilliamsBBCLASSEXTEND = "native" 36*8460358cSPatrick Williams 37*8460358cSPatrick Williams# http://errors.yoctoproject.org/Errors/Details/766910/ 38*8460358cSPatrick Williams# cmpi-bindings/1.0.4/git/swig/python/../../src/target_python.c:168:21: error: passing argument 1 of 'Py_SetProgramName' from incompatible pointer type [-Wincompatible-pointer-types] 39*8460358cSPatrick WilliamsCFLAGS += "-Wno-error=incompatible-pointer-types" 40