rpmSpec_s Struct Reference
[Build API.]

The structure used to store values parsed from a spec file. More...

#include <rpmspec.h>

Collaboration diagram for rpmSpec_s:

Collaboration graph
[legend]

Data Fields

char * specFile
char * buildRoot
char * buildSubdir
char * rootDir
speclines sl
spectags st
struct OpenFileInfofileStack
char lbuf [10 *BUFSIZ]
char * lbufPtr
char nextpeekc
char * nextline
char * line
int lineNum
struct ReadLevelEntryreadStack
Header buildRestrictions
rpmSpecBASpecs
const char ** BANames
int BACount
int recursing
int force
int anyarch
char * passPhrase
int timeCheck
char * cookie
struct Sourcesources
int numSources
int noSource
char * sourceRpmName
unsigned char * sourcePkgId
Header sourceHeader
rpmfi sourceCpioList
rpmMacroContext macros
StringBuf prep
StringBuf build
StringBuf install
StringBuf check
StringBuf clean
Package packages

Detailed Description

The structure used to store values parsed from a spec file.

Definition at line 94 of file rpmspec.h.


Field Documentation

Definition at line 120 of file rpmspec.h.

Definition at line 116 of file rpmspec.h.

const char** rpmSpec_s::BANames

Definition at line 115 of file rpmspec.h.

Definition at line 114 of file rpmspec.h.

build scriptlet.

Definition at line 138 of file rpmspec.h.

Definition at line 113 of file rpmspec.h.

Definition at line 96 of file rpmspec.h.

Definition at line 97 of file rpmspec.h.

check scriptlet.

Definition at line 140 of file rpmspec.h.

clean scriptlet.

Definition at line 141 of file rpmspec.h.

Definition at line 124 of file rpmspec.h.

Definition at line 103 of file rpmspec.h.

Definition at line 119 of file rpmspec.h.

install scriptlet.

Definition at line 139 of file rpmspec.h.

char rpmSpec_s::lbuf[10 *BUFSIZ]

Definition at line 104 of file rpmspec.h.

Definition at line 105 of file rpmspec.h.

Definition at line 108 of file rpmspec.h.

Definition at line 109 of file rpmspec.h.

Definition at line 135 of file rpmspec.h.

Definition at line 107 of file rpmspec.h.

Definition at line 106 of file rpmspec.h.

Definition at line 128 of file rpmspec.h.

Definition at line 127 of file rpmspec.h.

Package list.

Definition at line 143 of file rpmspec.h.

Definition at line 122 of file rpmspec.h.

prep scriptlet.

Definition at line 137 of file rpmspec.h.

Definition at line 111 of file rpmspec.h.

parse is recursive?

Definition at line 117 of file rpmspec.h.

Definition at line 98 of file rpmspec.h.

Definition at line 100 of file rpmspec.h.

Definition at line 133 of file rpmspec.h.

Definition at line 132 of file rpmspec.h.

Referenced by buildForTarget().

unsigned char* rpmSpec_s::sourcePkgId

Definition at line 131 of file rpmspec.h.

Definition at line 130 of file rpmspec.h.

struct Source* rpmSpec_s::sources [read]

Definition at line 126 of file rpmspec.h.

Name of the spec file.

Definition at line 95 of file rpmspec.h.

Definition at line 101 of file rpmspec.h.

Definition at line 123 of file rpmspec.h.


The documentation for this struct was generated from the following file:

Generated on Sat Apr 18 17:12:59 2009 for rpm by  doxygen 1.5.7.1