Bug 221894
Summary: | Add BuildRequires: doxygen to rpm specfile | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dave Malcolm <dmalcolm> | ||||
Component: | rpm | Assignee: | Paul Nasrat <nobody+pnasrat> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | pmatilai | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-06-27 12:13:45 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Dave Malcolm
2007-01-08 19:33:08 UTC
I found a generated copy online here: http://wraptastic.org/apidocs/html/index.html (specifically, is rpmExpand exposed directly anywhere by the python bindings? I couldn't find it, only addMacro and delMacro) Yep, apidocs are not generated if doxygen is not installed in build tree. Note that the URL in #1 no longer has anything to do with your rpm-4.4.2, fork you! Yep, rpmExpand() was never added to rpm-python even after several suggestions from me. The script kiddie's consensus opinion was that applications that use rpm-python should never ever have to know about rpm confuguration elemens. Not my call, mon. Created attachment 145177 [details]
Patch to conditionally BuildRequire doxygen
Attached patch is for devel (i.e. F7):
adds a BuildRequires on doxygen; conditionalised to ease people wanting to
strip down the build.
No Changelog entry.
Changing summary to "Add BuildRequires: doxygen to rpm specfile", and moving to devel, since it still affects rpm-devel-4.4.2-38.fc7.i386.rpm pnasrat: OK to apply this and rebuild in devel (with a changelog)? Having separate htmldocs conditional doesn't make much sense IMO because if the html docs aren't generated, apidocs is empty. Current rawhide unconditionally buildrequires doxygen so the issue is fixed, but if you want to make it conditional on %{with_apidocs} I don't mind. Oh and as to comments #2 and #3, I'm going to add evalMacro() (or whatever you want to call it) to the python bindings. Always mystified me why there isn't such a method. |