From: Denys Dmytriyenko <de...@konsulko.com>

kms++ has moved from cmake to meson and has issues locating pybind11 dependency
in recipe-sysroot. This causes Python bindings to be skipped and not packaged
into kms++-python, normally used by testing process.

Signed-off-by: Denys Dmytriyenko <de...@konsulko.com>
---
 meta-arago-extras/recipes-graphics/kms++/kms++_git.bb | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb 
b/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb
index 3d94632..e126df9 100644
--- a/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb
+++ b/meta-arago-extras/recipes-graphics/kms++/kms++_git.bb
@@ -4,13 +4,17 @@ LICENSE = "MPL-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad"
 
 PV = "2.1"
-PR = "r0"
+PR = "r1"
 
 BRANCH = "master"
 SRC_URI = "git://github.com/tomba/kmsxx.git;protocol=git;branch=${BRANCH}"
-SRCREV = "626edbe2fc845803ffdd25936e21202e4f123b63"
+SRCREV = "5afc8d918f2c084acd65027604868dfde43395cf"
 
-DEPENDS = "drm python3-pybind11"
+DEPENDS = "drm fmt"
+
+# New meson build system fails to find pybind11 in sysroot, disable for now
+#DEPENDS += "python3-pybind11"
+#EXTRA_OEMESON = "-Dsystem-pybind11=enabled"
 
 PACKAGES =+ "${PN}-python"
 
@@ -20,7 +24,7 @@ FILES_${PN}-python += "${libdir}/python*/site-packages"
 
 S = "${WORKDIR}/git"
 
-inherit python3native cmake update-alternatives
+inherit python3native meson update-alternatives
 
 ALTERNATIVE_PRIORITY = "100"
 ALTERNATIVE_${PN} = "kmstest"
-- 
2.7.4

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to