Hi, Stefan Schulze Frielinghaus wrote: > How can I list all packages which have a *build* requirement on package > foo? AFAIK build requirements are not stored as meta data in RPM files. > Thus, repoquery won't help. The only option I am aware of would be to > download all SPEC files and search for build requirements manually. Any > other ideas? If not, is there a central repository of all SPEC files? > > The use case is that I would like to find out which package depends on > package foo. The "normal" / runtime dependencies, i.e., > > Requires: foo > > can be queried via repoquery. However, it is unclear to me how to list > packages which have a build requirement, i.e., > > BuildRequires: foo > > on package foo. If you enable the '-source' repositories, you'll be able to do this with `dnf repoquery`. Something like this, I believe: dnf repoquery --disablerepo '*' --enablerepo '*-source' --alldeps --whatrequires foo (You may want to be more selective in which source repos you enable, of course.) -- Todd
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx