Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

SpecStruct Struct Reference

#include <rpmspec.h>


Data Fields

const char* specFile
const char* sourceRpmName
const char* buildRootURL
const char* buildSubdir
const char* rootURL
struct speclinessl
struct spectagsst
struct OpenFileInfofileStack
char lbuf [4 *BUFSIZ]
char nextpeekc
char* nextline
char* line
int lineNum
struct ReadLevelEntryreadStack
Header buildRestrictions
struct SpecStruct** buildArchitectureSpecs
const char** buildArchitectures
int buildArchitectureCount
int inBuildArchitectures
int force
int anyarch
int gotBuildRootURL
char* passPhrase
int timeCheck
const char* cookie
struct Sourcesources
int numSources
int noSource
Header sourceHeader
void* sourceCpioList
struct MacroContextmacros
StringBuf prep
StringBuf build
StringBuf install
StringBuf clean
struct PackageStructpackages


Detailed Description

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

Definition at line 89 of file rpmspec.h.


Field Documentation

int SpecStruct::anyarch
 

Definition at line 115 of file rpmspec.h.

StringBuf SpecStruct::build
 

build scriptlet.

Definition at line 133 of file rpmspec.h.

int SpecStruct::buildArchitectureCount
 

Definition at line 111 of file rpmspec.h.

struct SpecStruct ** SpecStruct::buildArchitectureSpecs
 

Definition at line 109 of file rpmspec.h.

const char ** SpecStruct::buildArchitectures
 

Definition at line 110 of file rpmspec.h.

Header SpecStruct::buildRestrictions
 

Definition at line 108 of file rpmspec.h.

const char * SpecStruct::buildRootURL
 

Definition at line 92 of file rpmspec.h.

const char * SpecStruct::buildSubdir
 

Definition at line 93 of file rpmspec.h.

StringBuf SpecStruct::clean
 

clean scriptlet.

Definition at line 135 of file rpmspec.h.

const char * SpecStruct::cookie
 

Definition at line 121 of file rpmspec.h.

struct OpenFileInfo * SpecStruct::fileStack
 

Definition at line 99 of file rpmspec.h.

int SpecStruct::force
 

Definition at line 114 of file rpmspec.h.

int SpecStruct::gotBuildRootURL
 

Definition at line 117 of file rpmspec.h.

int SpecStruct::inBuildArchitectures
 

Definition at line 112 of file rpmspec.h.

StringBuf SpecStruct::install
 

install scriptlet.

Definition at line 134 of file rpmspec.h.

char SpecStruct::lbuf
 

Definition at line 100 of file rpmspec.h.

char * SpecStruct::line
 

Definition at line 103 of file rpmspec.h.

int SpecStruct::lineNum
 

Definition at line 104 of file rpmspec.h.

struct MacroContext * SpecStruct::macros
 

Definition at line 130 of file rpmspec.h.

char * SpecStruct::nextline
 

Definition at line 102 of file rpmspec.h.

char SpecStruct::nextpeekc
 

Definition at line 101 of file rpmspec.h.

int SpecStruct::noSource
 

Definition at line 125 of file rpmspec.h.

int SpecStruct::numSources
 

Definition at line 124 of file rpmspec.h.

struct PackageStruct * SpecStruct::packages
 

Package list.

Definition at line 137 of file rpmspec.h.

char * SpecStruct::passPhrase
 

Definition at line 119 of file rpmspec.h.

StringBuf SpecStruct::prep
 

prep scriptlet.

Definition at line 132 of file rpmspec.h.

struct ReadLevelEntry * SpecStruct::readStack
 

Definition at line 106 of file rpmspec.h.

const char * SpecStruct::rootURL
 

Definition at line 94 of file rpmspec.h.

struct speclines * SpecStruct::sl
 

Definition at line 96 of file rpmspec.h.

void * SpecStruct::sourceCpioList
 

Definition at line 128 of file rpmspec.h.

Header SpecStruct::sourceHeader
 

Definition at line 127 of file rpmspec.h.

const char * SpecStruct::sourceRpmName
 

Definition at line 91 of file rpmspec.h.

struct Source * SpecStruct::sources
 

Definition at line 123 of file rpmspec.h.

const char * SpecStruct::specFile
 

Name of the spec file.

Definition at line 90 of file rpmspec.h.

struct spectags * SpecStruct::st
 

Definition at line 97 of file rpmspec.h.

int SpecStruct::timeCheck
 

Definition at line 120 of file rpmspec.h.


The documentation for this struct was generated from the following file:
Generated at Thu Apr 19 15:29:50 2001 for rpm by doxygen1.2.6-20010408 written by Dimitri van Heesch, © 1997-2001