games-emulation/gambatte-jg: add USE doc

Signed-off-by: orbea <orbea@riseup.net>
Part-of: https://github.com/gentoo/gentoo/pull/44060
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
orbea 2025-10-05 20:59:09 -07:00 committed by Sam James
parent 11ab9efa7d
commit a198714a54
No known key found for this signature in database
GPG Key ID: 738409F520DF9190

View File

@ -3,7 +3,10 @@
EAPI=8 EAPI=8
inherit toolchain-funcs DOCS_BUILDER="doxygen"
DOCS_DIR="objs/doc"
inherit docs toolchain-funcs
MY_PN=${PN%-*} MY_PN=${PN%-*}
MY_P=${MY_PN}-${PV} MY_P=${MY_PN}-${PV}
@ -25,7 +28,10 @@ LICENSE="
" "
SLOT="1" SLOT="1"
IUSE="examples +jgmodule shared" IUSE="examples +jgmodule shared"
REQUIRED_USE="|| ( examples jgmodule shared )" REQUIRED_USE="
|| ( examples jgmodule shared )
doc? ( shared )
"
DEPEND=" DEPEND="
examples? ( examples? (
@ -61,6 +67,8 @@ src_compile() {
${MY_MAKEOPTS} ${MY_MAKEOPTS}
) )
emake "${mymakeargs[@]}" emake "${mymakeargs[@]}"
use doc && emake doxyfile
docs_compile
} }
src_install() { src_install() {
@ -72,4 +80,5 @@ src_install() {
${MY_MAKEOPTS} ${MY_MAKEOPTS}
) )
emake install "${mymakeargs[@]}" emake install "${mymakeargs[@]}"
use doc && einstalldocs
} }