I'm packaging the new IDE that was released together with Qt 4.5, qt-creator. It requires tools/qdoc3, which does not seem to be available in any of the qt-* packages. I'm trying to fix my Rawhide install now, so I'm not on Linux, but it appears that both Ubuntu and Gentoo have recently changed their qt packaging to install qdoc:
Gentoo: http://github.com/gentoo-qt/qting-edge/commit/c30f3da7c45a7e6e55c00dbf541383...
Ubuntu: https://launchpad.net/ubuntu/+source/qt4-x11
WHen I tried it, qt-4.5 final has not appeared in the Rawhide mirrors, so apologies if this is fixed.
Thanks,
Michel Salim wrote:
I'm packaging the new IDE that was released together with Qt 4.5, qt-creator. It requires tools/qdoc3, which does not seem to be available in any of the qt-* packages. I'm trying to fix my Rawhide install now, so I'm not on Linux, but it appears that both Ubuntu and Gentoo have recently changed their qt packaging to install qdoc:
Gentoo:
http://github.com/gentoo-qt/qting-edge/commit/c30f3da7c45a7e6e55c00dbf541383...
Ubuntu: https://launchpad.net/ubuntu/+source/qt4-x11
WHen I tried it, qt-4.5 final has not appeared in the Rawhide mirrors, so apologies if this is fixed.
Thanks for the heads up. It would appear to be an upstream issue that qt doesn't build/install this tool by default.
In the meantime, I'd suggest you drop by #fedora-kde on freenode/irc, we already have a member of the kde-sig working on qt-creator packaging, so avoiding duplicated work and collaborating here would be helpful.
-- Rex
Rex Dieter wrote:
Michel Salim wrote:
I'm packaging the new IDE that was released together with Qt 4.5, qt-creator. It requires tools/qdoc3, which does not seem to be available in any of the qt-* packages. I'm trying to fix my Rawhide install now, so I'm not on Linux, but it appears that both Ubuntu and Gentoo have recently changed their qt packaging to install qdoc:
...
Thanks for the heads up. It would appear to be an upstream issue that qt doesn't build/install this tool by default.
Looks like qdoc is not built purposely, per it's own README: qdoc3 is the tool used to generate the Qt reference documentation. The source code is included as part of this package primarily to fulfill our GPL obligations. We highly recommend using Doxygen for generating documentation for your QT-based application.
That said, if qt-creator genuinely needs it, we can hack around that... then proceed to threaten upstream with a pointy clue-stick.
-- Rex
On Wed, Mar 4, 2009 at 10:41 AM, Rex Dieter rdieter@math.unl.edu wrote:
Rex Dieter wrote:
Looks like qdoc is not built purposely, per it's own README: qdoc3 is the tool used to generate the Qt reference documentation. The source code is included as part of this package primarily to fulfill our GPL obligations. We highly recommend using Doxygen for generating documentation for your QT-based application.
Upstream probably does not catch this bug because they build Qt 4.5 and qt-creator as a bundle.
That said, if qt-creator genuinely needs it, we can hack around that... then proceed to threaten upstream with a pointy clue-stick.
Perhaps put it in qt-devel and hope nobody starts using it against the README. Would be nice to be able to have a package declare itself to be deprecated, so people get properly warned when they install them.
Regards,
Rex Dieter wrote:
Looks like qdoc is not built purposely, per it's own README: qdoc3 is the tool used to generate the Qt reference documentation. The source code is included as part of this package primarily to fulfill our GPL obligations. We highly recommend using Doxygen for generating documentation for your QT-based application.
Maybe we should stick it into a qt-qdoc3 or qt-internal subpackage.
Description: This package contains Qt's custom documentation tool (qdoc3) which is used by some packages tightly coupled to Qt, such as Qt Creator. Using it for anything else is not recommended. Qt Software highly recommends using Doxygen instead for your own Qt-based applications.
Kevin Kofler
On Wed, Mar 4, 2009 at 7:55 PM, Kevin Kofler kevin.kofler@chello.at wrote:
Rex Dieter wrote:
Looks like qdoc is not built purposely, per it's own README: qdoc3 is the tool used to generate the Qt reference documentation. The source code is included as part of this package primarily to fulfill our GPL obligations. We highly recommend using Doxygen for generating documentation for your QT-based application.
Maybe we should stick it into a qt-qdoc3 or qt-internal subpackage.
Description: This package contains Qt's custom documentation tool (qdoc3) which is used by some packages tightly coupled to Qt, such as Qt Creator. Using it for anything else is not recommended. Qt Software highly recommends using Doxygen instead for your own Qt-based applications.
Do we have a consensus on how to go ahead? I've not seen a review request for qt-creator either.
Thanks,
Kevin Kofler wrote:
Rex Dieter wrote:
Looks like qdoc is not built purposely, per it's own README: qdoc3 is the tool used to generate the Qt reference documentation. The source code is included as part of this package primarily to fulfill our GPL obligations. We highly recommend using Doxygen for generating documentation for your QT-based application.
Maybe we should stick it into a qt-qdoc3 or qt-internal subpackage.
Description: This package contains Qt's custom documentation tool (qdoc3) which is used by some packages tightly coupled to Qt, such as Qt Creator. Using it for anything else is not recommended. Qt Software highly recommends using Doxygen instead for your own Qt-based applications.
Currently, it's included in qt-devel-4.5.0-3 (and newer).
-- Rex