diff --git a/layers/meta-belden-coreos/recipes-devtool/core-os/coreos-doc.bb b/layers/meta-belden-coreos/recipes-devtool/core-os/coreos-doc.bb new file mode 100644 index 0000000..11c0c3c --- /dev/null +++ b/layers/meta-belden-coreos/recipes-devtool/core-os/coreos-doc.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "CoreOS Documentation" +SECTION = "devtool" +LICENSE = "CLOSED" +PV = "0.0.1+git${METADATA_REVISION}" + +inherit externalsrc +inherit allarch + +EXTERNALSRC := "${THISDIR}/../../../../documentation" +DEPENDS += "python3-sphinx python3-sphinx-rtd-theme" + +do_compile() { + python3 -m sphinx.cmd.build -b html ${S} ${B} +} + +# Ensure the doc is in the coreos-doc package and not in coreos-doc-doc +FILES:${PN} += "${docdir}/coreos" +PACKAGES:remove = "${PN}-doc" +do_install() { + install -d ${D}${docdir} + cp --no-preserve=ownership -r ${B} ${D}${docdir}/coreos +} + +# Deploy to build/tmp/deploy/documentation +do_deploy() { + cp --no-preserve=ownership -r ${B} ${DEPLOY_DIR}/documentation +} + +addtask deploy after do_compile