Summary: | net-libs/libhubbub-0.3.6 fails to install DOCS=( ... ) because src_install() default is overridden | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | phkb <phkbphkbphkb> |
Component: | Current packages | Assignee: | Jaco Kroon <jaco> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/16287 https://github.com/gentoo/gentoo/pull/16410 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | equery f libhubbub output |
Hi, (In reply to phkb from comment #0) > Created attachment 644570 [details] > equery f libhubbub output > > The ebuild has a DOCS=( ... ) line, but I don't have any of the files > installed. Additionally, there is a doc USE flag that doesn't seem to do > anything. There is a doxyfile in doc/, maybe the doc USE flag was intended > to build the doxygen documentation? Thanks for the report. We're speculating together here as the only reason I took on this ebuild is as a dep of libwebsockets (which I am interested in), ironically enough, I need it without libhubbub. I agree with your assessment. Will action accordingly. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe41d6d200cc9417521688151c03501c6fddeced commit fe41d6d200cc9417521688151c03501c6fddeced Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-06-17 09:35:42 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-06-17 12:41:56 +0000 net-libs/libhubbub: fix docs and update ED to D The change for ED to D was requested by mjo (maintainer of netsurf-buildsystem) on #gentoo-proxy-maint. Doc fix from referenced bug report. Closes: https://bugs.gentoo.org/728136 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> tbs Closes: https://github.com/gentoo/gentoo/pull/16287 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-libs/libhubbub/libhubbub-0.3.6-r1.ebuild | 56 ++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) Thanks for working on this. I think a dependency on doxygen is missing if the doc use flag is enabled. Otherwise, works great! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cabbfbfd5b1ac3191e328a6a92c0ff25f794533 commit 1cabbfbfd5b1ac3191e328a6a92c0ff25f794533 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-06-25 11:00:34 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-06-25 12:12:52 +0000 net-libs/libhubbub: add missing doxygen dependency. Closes: https://bugs.gentoo.org/728136 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/16410 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-libs/libhubbub/libhubbub-0.3.6-r1.ebuild | 1 + 1 file changed, 1 insertion(+) |
Created attachment 644570 [details] equery f libhubbub output The ebuild has a DOCS=( ... ) line, but I don't have any of the files installed. Additionally, there is a doc USE flag that doesn't seem to do anything. There is a doxyfile in doc/, maybe the doc USE flag was intended to build the doxygen documentation?