| rpm
    4.14.3-rc1
    | 
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 | ) | 
 1.8.15
 1.8.15