12.5. Packaging

../_images/analysis-for-package-splitting.png

Figure 12.4 Package Splitting with Details

After compilation, the build system analyzes the results and splits the output into packages. The do_package and do_packagedata tasks combine to analyze the files found in the installation directory: debugging symbols, looking at shared library dependencies and relationships of RDEPENDS in the recipe.

Packaging in Recipe

https://github.com/lipro-yocto/meta-lpn-apps (dummy, not yet)

The meta-lpn-apps layer may provides private (closed) recipes. The following related RDEPENDS may being used:

app-mcu-ctrl: "i2c-tools"

packagegroup-lpn-apps-toolchain-target: "boost-staticdev opencv-staticdev lib-utility-staticdev lib-crypto-staticdev"

The following related RDEPENDS may being used as policy; mostly controlled by common Image Features, e.g. IMAGE_FEATURES += "tools-testapps":

packagegroup-central-tools-testapps: "devregs spitools v4l-utils"

hostapd_%: "lpn-mcu-ssid"