rpm
4.8.1
|
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.
Data Structures | |
struct | TriggerFileEntry |
struct | Source |
struct | ReadLevelEntry |
struct | OpenFileInfo |
struct | spectag_s |
struct | spectags_s |
struct | speclines_s |
struct | rpmSpec_s |
The structure used to store values parsed from a spec file. More... | |
struct | Package_s |
The structure used to store values for a package. More... | |
Macros | |
#define | RPMBUILD_ISSOURCE (1 << 0) |
#define | RPMBUILD_ISPATCH (1 << 1) |
#define | RPMBUILD_ISICON (1 << 2) |
#define | RPMBUILD_ISNO (1 << 3) |
#define | RPMBUILD_DEFAULT_LANG "C" |
Typedefs | |
typedef struct Package_s * | Package |
typedef struct ReadLevelEntry | RLE_t |
typedef struct OpenFileInfo | OFI_t |
typedef struct spectag_s * | spectag |
typedef struct spectags_s * | spectags |
typedef struct speclines_s * | speclines |
Functions | |
rpmSpec | newSpec (void) |
Create and initialize rpmSpec structure. More... | |
rpmSpec | freeSpec (rpmSpec spec) |
Destroy Spec structure. More... | |
int | rpmspecQuery (rpmts ts, QVA_t qva, const char *arg) |
Function to query spec file(s). More... | |
struct OpenFileInfo * | newOpenFileInfo (void) |
spectag | stashSt (rpmSpec spec, Header h, rpmTag tag, const char *lang) |
stashSt. More... | |
int | addSource (rpmSpec spec, Package pkg, const char *field, rpmTag tag) |
addSource. More... | |
int | parseNoSource (rpmSpec spec, const char *field, rpmTag tag) |
parseNoSource. More... | |
The rpmSpec and Package data structures used during build.
Definition in file rpmspec.h.
typedef struct OpenFileInfo OFI_t |
typedef struct ReadLevelEntry RLE_t |
typedef struct speclines_s * speclines |
typedef struct spectags_s * spectags |
addSource.
spec | spec file control structure |
pkg | package control |
field | field to parse |
tag | tag |
Destroy Spec structure.
spec | spec file control structure |
Referenced by buildForTarget().
struct OpenFileInfo* newOpenFileInfo | ( | void | ) |
rpmSpec newSpec | ( | void | ) |
Create and initialize rpmSpec structure.
parseNoSource.
spec | spec file control structure |
field | field to parse |
tag | tag |
Function to query spec file(s).
ts | transaction set |
qva | parsed query/verify options |
arg | query argument |
Referenced by main().