Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 897714 - dev-libs/cglm: Missing support for USE=doc
Summary: dev-libs/cglm: Missing support for USE=doc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-25 18:02 UTC by Oliver Freyermuth
Modified: 2023-03-03 22:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Freyermuth 2023-02-25 18:02:54 UTC
Upstream ships Sphinx documentation which is quite helpful for use during development against dev-libs/cglm. 


Reproducible: Always

Steps to Reproduce:
1. Set USE=doc for dev-libs/cglm. 
2. Emerge the package. 

Actual Results:  
No documentation is installed. 

Expected Results:  
Sphinx documentation installed together with the library. 

The package maintained in ::guru previously offered support to install the documentation:
https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0952745ce7bad1baad3baec0c01ab4f31841bf70
However, the version now in ::gentoo lost that functionality.
Comment 1 Ionen Wolkens gentoo-dev 2023-02-25 18:07:34 UTC
On an unrelated note, -Werror=false is always passed by meson.eclass since April 2022, so specifying it is no longer necessary.
Comment 2 Bernard Cafarelli gentoo-dev 2023-02-26 23:21:24 UTC
Thanks, I will look at fixing both of these in ::gentoo!
Comment 3 Larry the Git Cow gentoo-dev 2023-03-03 22:38:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232ad96fbe44a9d02a022fba1e09b407a6eba790

commit 232ad96fbe44a9d02a022fba1e09b407a6eba790
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2023-03-03 21:32:56 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2023-03-03 22:38:33 +0000

    dev-libs/cglm: restore doc build (was in guru overlay)
    
    Also remove now useless "-Dwerror=false"
    
    Closes: https://bugs.gentoo.org/897714
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 dev-libs/cglm/cglm-0.8.9-r1.ebuild | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)