commit:     c77c976e4ee1f2a493d4c44598ad2b7371fa9cd7
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Fri Nov 15 13:58:45 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Fri Nov 15 13:58:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c77c976e

dev-libs/librepo: fix USE=doc

Actually install documentation when the doc flag is enabled.

Closes: https://bugs.gentoo.org/943534
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 .../{librepo-1.19.0.ebuild => librepo-1.19.0-r1.ebuild}     | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/dev-libs/librepo/librepo-1.19.0.ebuild 
b/dev-libs/librepo/librepo-1.19.0-r1.ebuild
similarity index 84%
rename from dev-libs/librepo/librepo-1.19.0.ebuild
rename to dev-libs/librepo/librepo-1.19.0-r1.ebuild
index 14c583417..092364911 100644
--- a/dev-libs/librepo/librepo-1.19.0.ebuild
+++ b/dev-libs/librepo/librepo-1.19.0-r1.ebuild
@@ -41,6 +41,9 @@ src_prepare() {
 
        # respect temp directory during tests, bug #924463
        sed -i "s|/tmp/|${T}/|" tests/testsys.h || die
+
+       # disable python docs
+       sed -i "/python/d" doc/CMakeLists.txt || die
 }
 
 src_configure() {
@@ -55,3 +58,13 @@ src_configure() {
        )
        cmake_src_configure
 }
+
+src_compile() {
+       cmake_src_compile
+       use doc && cmake_src_compile doc-c
+}
+
+src_install() {
+       use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/c/html/. )
+       cmake_src_install
+}

Reply via email to