rpm
4.17.0
|
The rpmSpec and Package data structures used during build. More...
#include <rpm/rpmstring.h>
#include <rpm/rpmcli.h>
Go to the source code of this file.
Macros | |
#define | RPMBUILD_DEFAULT_LANG "C" |
Typedefs | |
typedef struct Package_s * | rpmSpecPkg |
typedef struct Source * | rpmSpecSrc |
typedef struct rpmSpecIter_s * | rpmSpecPkgIter |
typedef struct rpmSpecIter_s * | rpmSpecSrcIter |
typedef rpmFlags | rpmSourceFlags |
typedef rpmFlags | rpmSpecFlags |
Enumerations | |
enum | rpmSourceFlags_e { RPMBUILD_ISSOURCE = (1 << 0) , RPMBUILD_ISPATCH = (1 << 1) , RPMBUILD_ISICON = (1 << 2) , RPMBUILD_ISNO = (1 << 3) } |
enum | rpmSpecFlags_e { RPMSPEC_NONE = 0 , RPMSPEC_ANYARCH = (1 << 0) , RPMSPEC_FORCE = (1 << 1) , RPMSPEC_NOLANG = (1 << 2) , RPMSPEC_NOUTF8 = (1 << 3) } |
Functions | |
rpmSpec | rpmSpecFree (rpmSpec spec) |
Destroy Spec structure. More... | |
rpmSpecPkgIter | rpmSpecPkgIterInit (rpmSpec spec) |
rpmSpecPkg | rpmSpecPkgIterNext (rpmSpecPkgIter iter) |
rpmSpecPkgIter | rpmSpecPkgIterFree (rpmSpecPkgIter iter) |
Header | rpmSpecPkgHeader (rpmSpecPkg pkg) |
char * | rpmSpecPkgGetSection (rpmSpecPkg pkg, int section) |
rpmSpecSrcIter | rpmSpecSrcIterInit (rpmSpec spec) |
rpmSpecSrc | rpmSpecSrcIterNext (rpmSpecSrcIter iter) |
rpmSpecSrcIter | rpmSpecSrcIterFree (rpmSpecSrcIter iter) |
rpmSourceFlags | rpmSpecSrcFlags (rpmSpecSrc src) |
int | rpmSpecSrcNum (rpmSpecSrc src) |
const char * | rpmSpecSrcFilename (rpmSpecSrc src, int full) |
const char * | rpmSpecGetSection (rpmSpec spec, int section) |
int | rpmspecQuery (rpmts ts, QVA_t qva, const char *arg) |
Function to query spec file(s). More... | |
The rpmSpec and Package data structures used during build.
Definition in file rpmspec.h.
typedef rpmFlags rpmSourceFlags |
typedef rpmFlags rpmSpecFlags |
typedef struct rpmSpecIter_s* rpmSpecPkgIter |
typedef struct Source* rpmSpecSrc |
typedef struct rpmSpecIter_s* rpmSpecSrcIter |
enum rpmSourceFlags_e |
enum rpmSpecFlags_e |
const char* rpmSpecGetSection | ( | rpmSpec | spec, |
int | section | ||
) |
char* rpmSpecPkgGetSection | ( | rpmSpecPkg | pkg, |
int | section | ||
) |
Header rpmSpecPkgHeader | ( | rpmSpecPkg | pkg | ) |
rpmSpecPkgIter rpmSpecPkgIterFree | ( | rpmSpecPkgIter | iter | ) |
rpmSpecPkgIter rpmSpecPkgIterInit | ( | rpmSpec | spec | ) |
rpmSpecPkg rpmSpecPkgIterNext | ( | rpmSpecPkgIter | iter | ) |
const char* rpmSpecSrcFilename | ( | rpmSpecSrc | src, |
int | full | ||
) |
rpmSourceFlags rpmSpecSrcFlags | ( | rpmSpecSrc | src | ) |
rpmSpecSrcIter rpmSpecSrcIterFree | ( | rpmSpecSrcIter | iter | ) |
rpmSpecSrcIter rpmSpecSrcIterInit | ( | rpmSpec | spec | ) |
rpmSpecSrc rpmSpecSrcIterNext | ( | rpmSpecSrcIter | iter | ) |
int rpmSpecSrcNum | ( | rpmSpecSrc | src | ) |