Skip to content

[Backport wrynose] Inherit GI in gst-plugins-imsdk-common and add recipe for the Python bindings package#2775

Open
quic-yocto-ci wants to merge 1 commit into
wrynosefrom
backport/2735-to-wrynose
Open

[Backport wrynose] Inherit GI in gst-plugins-imsdk-common and add recipe for the Python bindings package#2775
quic-yocto-ci wants to merge 1 commit into
wrynosefrom
backport/2735-to-wrynose

Conversation

@quic-yocto-ci

Copy link
Copy Markdown
Contributor

Description

Backport of #2735 to wrynose.

The IMSDK source tree includes a component providing Python override
bindings for the IMSDK GStreamer base libraries, complementing the
bindings generated by python-gi. Building it requires GObject
Introspection (GI) tooling to generate the bindings exposed by the
gst-plugins-imsdk-base recipe, and the PYTHON_SITEPACKAGES_DIR
variable forwarded to CMake for the Python module.

Inherit the gobject-introspection class in the common .inc so the GI
scanner and compiler are available to any imsdk recipe, and add a
shared PACKAGECONFIG[python] option that toggles ENABLE_GST_PYTHON and
passes PYTHON_SITEPACKAGES_DIR to CMake.

Add gst-plugins-imsdk-python_1.0.2.bb, which requires the common and
packaging include files, depends on gst-plugins-imsdk-base and
python3-pygobject, requires the gobject-introspection-data distro
feature, unconditionally enables the python PACKAGECONFIG, and appends
PYTHON_SITEPACKAGES_DIR to FILES:${PN} so the generated bindings are
packaged.

Signed-off-by: Petar G. Georgiev <c_petarg@qti.qualcomm.com>
(cherry picked from commit b5e6fda)
@github-actions

Copy link
Copy Markdown

Test run workflow

Test jobs for commit 4dcef7f

qcom-distro_linux-qcom-next
Pass: 8 | Fail: 2 | Total: 10
qcom-distro
Pass: 195 | Fail: 40 | Total: 259
nodistro
Pass: 10 | Fail: 0 | Total: 10

@test-reporting-app

Copy link
Copy Markdown

Test Results

   66 files  + 1    317 suites  +5   3h 47m 55s ⏱️ + 4m 48s
  149 tests  -  6    106 ✅  - 31   1 💤  - 1  42 ❌ +26 
2 953 runs  +30  2 866 ✅  - 19  24 💤 +8  63 ❌ +41 

For more details on these failures, see this check.

Results for commit 4dcef7f. ± Comparison against base commit b51d5cb.

@qcomlnxci

Copy link
Copy Markdown

Test Coral run workflow

Test jobs for commit 4dcef7f

  • qcomdistro 6.18: multimedia image-prop
    Pass: 33 | Fail: 14 | Total: 47
  • qcomdistro 6.18: multimedia image
    Pass: 9 | Fail: 0 | Total: 9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants