Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 881435 - dev-qt/*:6: documentation is missing
Summary: dev-qt/*:6: documentation is missing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-15 22:02 UTC by i.Dark_Templar
Modified: 2023-09-06 08:49 UTC (History)
0 users

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 i.Dark_Templar 2022-11-15 22:02:20 UTC
assistant from dev-qt/qttools:6 shows qt documentation. But it shows only installed documentation. Currently, there is no documentation available for Qt6 on Gentoo, thus it is empty.

Reproducible: Always

Steps to Reproduce:
1. USE="assistant" emerge dev-qt/qttools:6
2. Run assistant from Qt6
Actual Results:  
It should be empty or almost empty.

Expected Results:  
Qt6 documentation available at least for all installed packages when corresponding packages are installed.

It should be possible to build documentation with each built package, or at least to pack prebuilt documentation like it's done for qt5.
Comment 1 Larry the Git Cow gentoo-dev 2023-09-06 08:49:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176b8008a51b249bcdbb3ba2eba1217367ddc66b

commit 176b8008a51b249bcdbb3ba2eba1217367ddc66b
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2023-09-06 08:31:11 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2023-09-06 08:49:36 +0000

    dev-qt/qt-docs: add 6.5.2_p202307080352 (new package for SLOT=6)
    
    Debated IUSE="doc" on every dev-qt/* (more typical), but this feels
    so much simpler if you just want about all docs (possibly without
    emerging the actual module even, or needing clang+qdoc to build).
    
    Not to mention qtbase, qttools, qtdeclarative, and qtshadertools
    would still need a separate package to handle circular deps
    (or cross in case of qttools, plus it tend to not like to
    run its own not-installed tools). Not that it is a big deal to
    handle, but it is still things I do not particularly want around.
    
    Note that this is complete qt-docs, includes documentation for
    unpackaged modules as well.
    
    Closes: https://bugs.gentoo.org/881435
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-qt/qt-docs/Manifest                           |  66 +++++++++++++
 dev-qt/qt-docs/metadata.xml                       |  19 +++-
 dev-qt/qt-docs/qt-docs-6.5.2_p202307080352.ebuild | 109 ++++++++++++++++++++++
 3 files changed, 191 insertions(+), 3 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34670ebc0790326e41f1e1a7ae29f71d9a6cdc29

commit 34670ebc0790326e41f1e1a7ae29f71d9a6cdc29
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2023-09-06 04:15:39 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2023-09-06 08:49:36 +0000

    dev-qt/qttools: optfeature on qt-docs with assistant (qt6)
    
    Pulling by default does feel like a stretch, especially
    given this also provides QtHelp in this unsplit qttools
    and may just be pulled a dep.
    
    But no harm in an optfeature.
    
    Bug: https://bugs.gentoo.org/602296
    Bug: https://bugs.gentoo.org/881435
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-qt/qttools/qttools-6.5.2-r1.ebuild | 8 +++++++-
 dev-qt/qttools/qttools-6.5.9999.ebuild | 8 +++++++-
 dev-qt/qttools/qttools-6.9999.ebuild   | 8 +++++++-
 3 files changed, 21 insertions(+), 3 deletions(-)