}
/* fallthrough */
case RPMTAG_PREREQ:
- case RPMTAG_BUILDPREREQ:
- case RPMTAG_BUILDREQUIRES:
- case RPMTAG_BUILDCONFLICTS:
case RPMTAG_CONFLICTFLAGS:
case RPMTAG_OBSOLETEFLAGS:
case RPMTAG_PROVIDEFLAGS:
if (parseRCPOT(spec, pkg, field, tag, 0, tagflags))
goto exit;
break;
+ case RPMTAG_BUILDPREREQ:
+ case RPMTAG_BUILDREQUIRES:
+ case RPMTAG_BUILDCONFLICTS:
+ if (parseRCPOT(spec, spec->sourcePackage, field, tag, 0, tagflags))
+ goto exit;
+ break;
case RPMTAG_EXCLUDEARCH:
case RPMTAG_EXCLUSIVEARCH:
case RPMTAG_EXCLUDEOS:
case RPMTAG_BUILDREQUIRES:
nametag = RPMTAG_REQUIRENAME;
tagflags |= RPMSENSE_ANY;
- pkg = spec->sourcePackage;
break;
case RPMTAG_BUILDCONFLICTS:
nametag = RPMTAG_CONFLICTNAME;
- pkg = spec->sourcePackage;
break;
}