} else
EVR = NULL;
- if (addReqProv(spec, h, nametag, N, EVR, Flags, index)) {
+ if (addReqProv(h, nametag, N, EVR, Flags, index)) {
rpmlog(RPMLOG_ERR, _("line %d: invalid dependency: %s\n"),
spec->lineNum, spec->line);
goto exit;
spec->lineNum, progArgv[0]);
goto exit;
} else {
- (void) addReqProv(spec, pkg->header, RPMTAG_REQUIRENAME,
+ (void) addReqProv(pkg->header, RPMTAG_REQUIRENAME,
progArgv[0], NULL, (tagflags | RPMSENSE_INTERP), 0);
}
return new;
}
-int addReqProv(rpmSpec spec, Header h, rpmTag tagN,
+int addReqProv(Header h, rpmTag tagN,
const char * N, const char * EVR, rpmsenseFlags Flags,
uint32_t index)
{
rasprintf(&reqname, "rpmlib(%s)", feature);
- /* XXX 1st arg is unused */
- res = addReqProv(NULL, h, RPMTAG_REQUIRENAME, reqname, featureEVR,
+ res = addReqProv(h, RPMTAG_REQUIRENAME, reqname, featureEVR,
RPMSENSE_RPMLIB|(RPMSENSE_LESS|RPMSENSE_EQUAL), 0);
free(reqname);
/** \ingroup rpmbuild
* Add dependency to header, filtering duplicates.
- * @param spec spec file control structure
* @param h header
* @param tagN tag, identifies type of dependency
* @param N (e.g. Requires: foo < 0:1.2-3, "foo")
* @param index (0 always)
* @return 0 on success, 1 on error
*/
-int addReqProv(rpmSpec spec, Header h, rpmTag tagN,
+int addReqProv(Header h, rpmTag tagN,
const char * N, const char * EVR, rpmsenseFlags Flags,
uint32_t index);