rpm  4.5
Data Structures | Macros | Typedefs | Functions
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...
 

Macros

#define RPMBUILD_DEFAULT_LANG   "C"
 

Typedefs

typedef struct Package_sPackage
 
typedef struct ReadLevelEntry RLE_t
 
typedef struct OpenFileInfo OFI_t
 
typedef struct spectag_sspectag
 
typedef struct spectags_sspectags
 
typedef struct 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).
 
struct OpenFileInfonewOpenFileInfo (void)
 
spectag stashSt (Spec spec, Header h, int tag, const char *lang)
 
int addSource (Spec spec, Package pkg, const char *field, int tag)
 
int parseNoSource (Spec spec, const char *field, int tag)
 

Detailed Description

The Spec and Package data structures used during build.

Definition in file rpmspec.h.

Macro Definition Documentation

#define RPMBUILD_DEFAULT_LANG   "C"