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

build/rpmspec.h File Reference

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

#include "rpmmacro.h"

Go to the source code of this file.

Data Structures

struct  OpenFileInfo
struct  PackageStruct
struct  ReadLevelEntry
struct  Source
struct  speclines
struct  SpecStruct
struct  spectag
struct  spectags
struct  TriggerFileEntry

Defines

#define RPMBUILD_ISSOURCE   1
#define RPMBUILD_ISPATCH   (1 << 1)
#define RPMBUILD_ISICON   (1 << 2)
#define RPMBUILD_ISNO   (1 << 3)
#define RPMBUILD_DEFAULT_LANG   "C"

Typedefs

typedef struct SpecStructSpec
typedef struct ReadLevelEntry  RLE_t
typedef struct OpenFileInfo  OFI_t
typedef struct PackageStructPackage

Functions

Spec newSpec (void)
void freeSpec (Spec spec)
struct OpenFileInfonewOpenFileInfo (void)
struct spectagstashSt (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)

Variables

void (* freeSpecVec )(Spec spec)


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 30 of file rpmspec.h.

#define RPMBUILD_ISICON   (1 << 2)
 

Definition at line 27 of file rpmspec.h.

#define RPMBUILD_ISNO   (1 << 3)
 

Definition at line 28 of file rpmspec.h.

#define RPMBUILD_ISPATCH   (1 << 1)
 

Definition at line 26 of file rpmspec.h.

#define RPMBUILD_ISSOURCE   1
 

Definition at line 25 of file rpmspec.h.


Typedef Documentation

typedef struct OpenFileInfo OFI_t
 

typedef struct ReadLevelEntry RLE_t
 


Generated at Thu Apr 19 15:29:46 2001 for rpm by doxygen1.2.6-20010408 written by Dimitri van Heesch, © 1997-2001