Document DBus API: distribute spec in Yocto package

Description

Similar to , we need a yocto recipe that can build a development package on which other applications can refer to as a compile dependency.

As a reference, see geoclue recipe from meta-openembedded which provides a -dev package with the DBus interface file

Acceptance criteria:

  • mender-client-dev package is provided from mender-client recipe

  • The interface file is installed at ${datadir}/dbus-1/interfaces

  • A new acceptance test verifies the contents of this package

Affects versions

None

Environment

None

Checklist

Activity

Show:

Fabio TranchitellaMay 19, 2021 at 2:15 PM

eystein.maloy.stenbergMay 4, 2021 at 2:41 PM

Moving to Backend due to more capacity there.

eystein.maloy.stenbergApril 13, 2021 at 3:10 PM

We have 3 SP remaining on capacity, can start with it this sprint.

Lluis CamposNovember 3, 2020 at 2:21 PM

Thanks! Seems like the default PACKAGES value covers already the -dev one.

I also found a good example in this geoclue package so I added to the description.

Acceptance criteria completed and estimate given.

Kristian AmlieNovember 3, 2020 at 7:16 AM

I believe this is done with the variables PACKAGES and FILES. Using those, you specify which packages are being produced, and into which package each file goes. Other than that you just install into the various rootfs locations like with any recipe.

Fixed

Details

Assignee

Reporter

Story Points

Priority

Days in progress

5

Sprint

Backlog

yes

Zendesk Support

Checklist

Created November 2, 2020 at 10:26 AM
Updated June 25, 2024 at 11:55 AM
Resolved May 25, 2021 at 1:16 PM