| 41 | | print "Provides:" |
| 42 | | for ds in h.dsFromHeader('providename'): |
| 43 | | print ds.DNEVR() |
| 44 | | print "Requires:" |
| 45 | | for ds in h.dsFromHeader('requirename'): |
| 46 | | print ds.DNEVR() |
| 47 | | print "Obsoletes:" |
| 48 | | for ds in h.dsFromHeader('obsoletename'): |
| 49 | | print ds.DNEVR() |
| 50 | | print "Conflicts:" |
| 51 | | for ds in h.dsFromHeader('conflictname'): |
| 52 | | print ds.DNEVR() |
| | 41 | for dep_type in [ ['providename', 'Provides:'], |
| | 42 | ['requirename', 'Requires:'], |
| | 43 | ['obsoletename', 'Obsoletes:'], |
| | 44 | ['conflictname', 'Conflicts:'] ]: |
| | 45 | ds = h.dsFromHeader(dep_type[0]) |
| | 46 | if ds.Count() > 0: |
| | 47 | print dep_type[1] |
| | 48 | for provide in ds: |
| | 49 | print " " + ds.DNEVR() |