coreos-doc: recipe added

This commit is contained in:
Samuel Dolt 2022-10-04 15:17:54 +02:00
parent 192ba4c555
commit fb4838e2b6
1 changed files with 29 additions and 0 deletions

View File

@ -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