dev-lang/nim: fix USE=doc building, bug #667182
authorSergei Trofimovich <slyfox@gentoo.org>
Fri, 28 Sep 2018 21:32:10 +0000 (22:32 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Fri, 28 Sep 2018 21:32:25 +0000 (22:32 +0100)
Use 'koch doc' instead of 'koch web'. Old command
does not generate html output anymore.

While at it dropped XDG_CACHE_HOME to avoid user-defined dorectory.

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/667182
Package-Manager: Portage-2.3.50, Repoman-2.3.11

dev-lang/nim/nim-0.19.0.ebuild

index c86fab3680ee6eb1f076b79c51c2f5a69004e9f2..abc572c107f72e2e3e1bf39a6186019bfc0326be 100644 (file)
@@ -39,6 +39,8 @@ nim_use_enable() {
 }
 
 src_compile() {
+       export XDG_CACHE_HOME=${T}/cache #667182
+
        _run ./build.sh
 
        _run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch
@@ -48,7 +50,7 @@ src_compile() {
        PATH="./bin:$PATH" _run ./koch --stable tools
 
        if use doc; then
-               PATH="./bin:$PATH" _run ./koch web
+               PATH="./bin:$PATH" _run ./koch doc
        fi
 }
 
@@ -72,7 +74,7 @@ src_install() {
 
        if use doc; then
                insinto /usr/share/doc/${PF}
-               dodoc doc/*.html
+               dodoc doc/html/*.html
        fi
 
        newbashcomp tools/nim.bash-completion ${PN}