build/rpmspec.h File Reference

The Spec and Package data structures used during build. More...

#include <rpmevr.h>

Include dependency graph for rpmspec.h:

This graph shows which files directly or indirectly include this file:

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  Spec_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...

Defines

#define RPMBUILD_DEFAULT_LANG   "C"

Typedefs

typedef Package_sPackage
typedef ReadLevelEntry RLE_t
typedef OpenFileInfo OFI_t
typedef spectag_sspectag
typedef spectags_sspectags
typedef speclines_sspeclines

Functions

Spec newSpec (void)
 Create and initialize Spec structure.
Spec freeSpec (Spec spec)
 Destroy Spec structure.
int rpmspecQuery (rpmts ts, QVA_t qva, const char *arg)
 Function to query spec file(s).
OpenFileInfonewOpenFileInfo (void)
spectag stashSt (Spec spec, Header h, int tag, const char *lang)
 
Parameters:
spec spec file control structure

int addSource (Spec spec, Package pkg, const char *field, int tag)
 
Parameters:
spec spec file control structure

int parseNoSource (Spec spec, const char *field, int tag)
 
Parameters:
spec spec file control structure


Detailed Description

The Spec and Package data structures used during build.

Definition in file rpmspec.h.


Define Documentation

#define RPMBUILD_DEFAULT_LANG   "C"

Definition at line 29 of file rpmspec.h.

Referenced by handlePreambleTag(), parseDescription(), printNewSpecfile(), and stashSt().


Generated on Fri May 25 21:18:36 2007 for rpm by  doxygen 1.5.2