9 #include <rpm/rpmcli.h>
10 #include <rpm/rpmds.h>
11 #include <rpm/rpmspec.h>
75 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.
rpmRC rpmSpecBuild(rpmSpec spec, BTA_t buildArgs)
Spec build stages state machine driver.
rpmps rpmSpecCheckDeps(rpmts ts, rpmSpec spec)
Verify build depencies of a spec against.
enum rpmRC_e rpmRC
Package read return codes.
struct rpmSpec_s * rpmSpec