commit: 3a0ee77759a6f021a36c9bc487e1219d3fec7413
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 29 18:11:42 2025 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Jan 29 18:12:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0ee777
dev-ada/langkit: add doc
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/langkit/langkit-25.0.0.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/dev-ada/langkit/langkit-25.0.0.ebuild
b/dev-ada/langkit/langkit-25.0.0.ebuild
index 70ad90d9779b..3a0d853147fb 100644
--- a/dev-ada/langkit/langkit-25.0.0.ebuild
+++ b/dev-ada/langkit/langkit-25.0.0.ebuild
@@ -39,6 +39,8 @@ RDEPEND="${PYTHON_DEPS}
dev-python/types-gdb[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}"
+distutils_enable_sphinx doc
+
python_prepare_all() {
distutils-r1_python_prepare_all
cd testsuite/tests
@@ -70,6 +72,7 @@ python_compile_all() {
gprbuild -j$(makeopts_jobs) -p -v \
-P sigsegv_handler/langkit_sigsegv_handler.gpr -XBUILD_MODE=dev
\
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild
failed"
+ sphinx_compile_all
}
python_test_all() {
@@ -105,4 +108,5 @@ python_install_all() {
fi
gprinstall -v -P sigsegv_handler/langkit_sigsegv_handler.gpr -p
-XBUILD_MODE=dev \
--prefix="${D}"/usr || die
+ einstalldocs
}