#include <build/rpmspec.h>
Collaboration diagram for Spec_s:
Data Fields | |
const char * | specFile |
const char * | buildSubdir |
const char * | rootURL |
speclines | sl |
spectags | st |
OpenFileInfo * | fileStack |
char | lbuf [10 *BUFSIZ] |
char * | lbufPtr |
char | nextpeekc |
char * | nextline |
char * | line |
int | lineNum |
ReadLevelEntry * | readStack |
Spec * | BASpecs |
const char ** | BANames |
int | BACount |
int | recursing |
int | force |
int | anyarch |
char * | passPhrase |
int | timeCheck |
const char * | cookie |
Source * | sources |
int | numSources |
int | noSource |
const char * | sourceRpmName |
unsigned char * | sourcePkgId |
Header | sourceHeader |
rpmfi | sourceCpioList |
int | sourceHdrInit |
MacroContext | macros |
int(* | _parseRCPOT )(Spec spec, Package pkg, const char *field, rpmTag tagN, int index, rpmsenseFlags tagflags) |
StringBuf | prep |
StringBuf | build |
StringBuf | install |
StringBuf | check |
StringBuf | clean |
Package | packages |
Definition at line 101 of file rpmspec.h.
|
Referenced by rpmfcGenerateDependsHelper(), and rpmfcGenerateScriptletDeps(). |
|
Definition at line 137 of file rpmspec.h. Referenced by parsePreamble(), and parseSpec(). |
|
Definition at line 133 of file rpmspec.h. Referenced by buildSpec(), freeSpec(), handlePreambleTag(), initSourceHeader(), and parseSpec(). |
|
Definition at line 132 of file rpmspec.h. Referenced by freeSpec(), handlePreambleTag(), initSourceHeader(), parsePreamble(), and parseSpec(). |
|
Definition at line 130 of file rpmspec.h. Referenced by buildSpec(), freeSpec(), and parseSpec(). |
|
build scriptlet. Definition at line 169 of file rpmspec.h. Referenced by doScript(), freeSpec(), and parseBuildInstallClean(). |
|
Definition at line 105 of file rpmspec.h. Referenced by doScript(), doSetupMacro(), freeSpec(), and processPackageFiles(). |
|
check scriptlet. Definition at line 173 of file rpmspec.h. Referenced by doScript(), freeSpec(), and parseBuildInstallClean(). |
|
clean scriptlet. Definition at line 175 of file rpmspec.h. Referenced by doScript(), freeSpec(), and parseBuildInstallClean(). |
|
Definition at line 143 of file rpmspec.h. Referenced by freeSpec(), packageBinaries(), packageSources(), and parseSpec(). |
|
Definition at line 115 of file rpmspec.h. Referenced by closeSpec(), forceIncludeFile(), freeSpec(), parseSpec(), and readLine(). |
|
Definition at line 136 of file rpmspec.h. Referenced by doPatch(), doUntar(), parsePrep(), and parseSpec(). |
|
install scriptlet. Definition at line 171 of file rpmspec.h. Referenced by doScript(), freeSpec(), and parseBuildInstallClean(). |
|
Definition at line 116 of file rpmspec.h. Referenced by copyNextLine(). |
|
Definition at line 118 of file rpmspec.h. Referenced by copyNextLine(). |
|
Definition at line 123 of file rpmspec.h. Referenced by addSource(), copyNextLine(), doPatchMacro(), findPreambleTag(), handlePreambleTag(), parseBuildInstallClean(), parseChangelog(), parseDescription(), parseFiles(), parsePreamble(), parsePrep(), parseRCPOT(), parseScript(), and readLine(). |
|
Definition at line 124 of file rpmspec.h. Referenced by addSource(), copyNextLine(), doPatchMacro(), doSetupMacro(), handlePreambleTag(), parseBuildInstallClean(), parseDescription(), parseFiles(), parseNoSource(), parsePreamble(), parsePrep(), parseRCPOT(), parseScript(), readLine(), and stashSt(). |
|
Definition at line 161 of file rpmspec.h. Referenced by addFileToTagAux(), addSource(), copyNextLine(), doScript(), doSetupMacro(), handlePreambleTag(), parsePreamble(), and processPackageFiles(). |
|
Definition at line 121 of file rpmspec.h. Referenced by copyNextLine(). |
|
Definition at line 119 of file rpmspec.h. Referenced by copyNextLine(). |
|
Definition at line 148 of file rpmspec.h. Referenced by genSourceRpmName(), and handlePreambleTag(). |
|
Definition at line 147 of file rpmspec.h. Referenced by addSource(), and processSourceFiles(). |
|
Package list. Definition at line 178 of file rpmspec.h. Referenced by _specQuery(), doSetupMacro(), freeSpec(), genSourceRpmName(), initSourceHeader(), lookupPackage(), newPackage(), packageBinaries(), parseChangelog(), parsePreamble(), parseSpec(), printNewSpecfile(), processBinaryFiles(), and readRPM(). |
|
Definition at line 140 of file rpmspec.h. Referenced by freeSpec(), packageBinaries(), packageSources(), and parseSpec(). |
|
prep scriptlet. Definition at line 167 of file rpmspec.h. Referenced by doPatchMacro(), doScript(), doSetupMacro(), freeSpec(), and parsePrep(). |
|
Definition at line 127 of file rpmspec.h. Referenced by copyNextLine(), freeSpec(), and readLine(). |
|
parse is recursive? Definition at line 134 of file rpmspec.h. Referenced by buildSpec(), freeSpec(), parsePreamble(), and parseSpec(). |
|
Definition at line 107 of file rpmspec.h. Referenced by doScript(), doSetupMacro(), freeSpec(), handlePreambleTag(), parseSpec(), processPackageFiles(), and rpmfcGenerateDepends(). |
|
Definition at line 110 of file rpmspec.h. Referenced by freeSpec(), printNewSpecfile(), and readLine(). |
|
Definition at line 157 of file rpmspec.h. Referenced by freeSpec(), packageSources(), and processSourceFiles(). |
|
Definition at line 158 of file rpmspec.h. Referenced by initSourceHeader(). |
|
Definition at line 155 of file rpmspec.h. Referenced by _specQuery(), buildForTarget(), checkForValidArchitectures(), freeSpec(), handlePreambleTag(), initSourceHeader(), packageSources(), parseRCPOT(), and processSourceFiles(). |
|
Definition at line 153 of file rpmspec.h. Referenced by freeSpec(), packageBinaries(), and packageSources(). |
|
Definition at line 151 of file rpmspec.h. Referenced by freeSpec(), genSourceRpmName(), packageBinaries(), and packageSources(). |
|
Definition at line 146 of file rpmspec.h. Referenced by addSource(), doIcon(), doPatch(), doRmSource(), doUntar(), findSource(), freeSpec(), initSourceHeader(), and prepFetch(). |
|
Name of the spec file. Definition at line 103 of file rpmspec.h. Referenced by doRmSource(), freeSpec(), initSourceHeader(), and parseSpec(). |
|
Definition at line 112 of file rpmspec.h. Referenced by freeSpec(), printNewSpecfile(), and stashSt(). |
|
Definition at line 141 of file rpmspec.h. Referenced by parseSpec(), and processPackageFiles(). |