9 #include <rpm/rpmcli.h> 10 #include <rpm/rpmds.h> 11 #include <rpm/rpmspec.h> 57 #define RPMRC_MISSINGBUILDREQUIRES 11 84 const char *buildRoot);
Header rpmSpecSourceHeader(rpmSpec spec)
Return the headers of the SRPM that would be built from the spec file.
rpmds rpmSpecDS(rpmSpec spec, rpmTagVal tag)
Retrieve build dependency set from spec.
rpmSpec rpmSpecParse(const char *specFile, rpmSpecFlags flags, const char *buildRoot)
Parse spec file into spec control structure.
rpmBuildFlags_e
Bit(s) to control rpmSpecBuild() operation.
rpmBuildPkgFlags pkgFlags
rpmFlags rpmBuildPkgFlags
struct rpmts_s * rpmts
The main types involved in transaction manipulation.
rpmBuildFlags buildAmount
struct rpmBuildArguments_s * BTA_t
rpmBuildPkgFlags_e
Bit(s) to control package generation.
struct headerToken_s * Header
RPM header and data retrieval types.
rpmps rpmSpecCheckDeps(rpmts ts, rpmSpec spec)
Verify build depencies of a spec against.
int rpmSpecBuild(rpmts ts, rpmSpec spec, BTA_t buildArgs)
Spec build stages state machine driver.
struct rpmSpec_s * rpmSpec