Go to the documentation of this file.
   10 #include <rpm/rpmtypes.h> 
   20 #define HEADER_IMAGE            61 
   21 #define HEADER_SIGNATURES       62 
   22 #define HEADER_IMMUTABLE        63 
   23 #define HEADER_REGIONS          64 
   24 #define HEADER_I18NTABLE        100 
   25 #define HEADER_SIGBASE          256 
   26 #define HEADER_TAGBASE          1000 
   53 #define RPMTAG_PKGID    RPMTAG_SIGMD5                    
   63 #define RPMTAG_HDRID    RPMTAG_SHA1HEADER        
   72 #define RPMTAG_N        RPMTAG_NAME      
   74 #define RPMTAG_V        RPMTAG_VERSION   
   76 #define RPMTAG_R        RPMTAG_RELEASE   
   78 #define RPMTAG_E        RPMTAG_EPOCH     
  111 #define RPMTAG_FILEMD5S RPMTAG_FILEDIGESTS  
  124 #define RPMTAG_PROVIDES RPMTAG_PROVIDENAME       
  125 #define RPMTAG_P        RPMTAG_PROVIDENAME       
  128 #define RPMTAG_REQUIRES RPMTAG_REQUIRENAME       
  134 #define RPMTAG_CONFLICTS RPMTAG_CONFLICTNAME     
  135 #define RPMTAG_C        RPMTAG_CONFLICTNAME      
  163 #define RPMTAG_OBSOLETES RPMTAG_OBSOLETENAME     
  164 #define RPMTAG_O        RPMTAG_OBSOLETENAME      
  231 #define RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME  
  235 #define RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME  
  240 #define RPMTAG_SVNID    RPMTAG_CVSID     
  322 #define RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME   
  326 #define RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME       
  330 #define RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME  
  334 #define RPMTAG_ENHANCES RPMTAG_ENHANCENAME       
  381 #define RPMTAG_EXTERNAL_TAG             1000000 
  440 #define RPM_MIN_TYPE            0 
  451 #define RPM_MAX_TYPE            9 
  452 #define RPM_FORCEFREE_TYPE      0xff 
  453 #define RPM_MASK_TYPE           0x0000ffff 
  
@ RPMTAG_OLDENHANCESVERSION
@ RPMTAG_SUPPLEMENTVERSION
enum rpmDbiTag_e rpmDbiTag
Rpm database index tags.
#define HEADER_IMAGE
Header private tags.
enum rpmTag_e rpmTag
Tags identify data in package headers.
@ RPMTAG_TRANSFILETRIGGERFLAGS
rpmTagReturnType rpmTagGetReturnType(rpmTagVal tag)
Return tag data type from value.
@ RPMSIGTAG_FILESIGNATURES
@ RPMTAG_PAYLOADCOMPRESSOR
const char * rpmTagGetName(rpmTagVal tag)
Return tag name from value.
rpmTagType rpmTagGetType(rpmTagVal tag)
Return tag data type from value.
@ RPMSIGTAG_LONGARCHIVESIZE
@ RPMTAG_TRANSFILETRIGGERUN
@ RPMTAG_PACKAGEPREFCOLOR
@ RPMTAG_TRIGGERSCRIPTFLAGS
@ RPMTAG_FILETRIGGERPRIORITIES
@ RPMTAG_PAYLOADDIGESTALT
@ RPMTAG_FILETRIGGERVERSION
enum rpmTagClass_e rpmTagClass
The classes of data in tags from headers.
@ RPMTAG_TRANSFILETRIGGERCONDS
rpmSigTag_e
Tags found in signature header from package.
rpmTag_e
Tags identify data in package headers.
@ RPMTAG_FILETRIGGERSCRIPTS
@ RPMTAG_TRANSFILETRIGGERSCRIPTPROG
@ RPMTAG_TRIGGERSCRIPTPROG
@ RPMSIGTAG_RESERVEDSPACE
int rpmTagGetNames(rpmtd tagnames, int fullname)
Return known rpm tag names, sorted by name.
rpmFlags rpmTagReturnType
@ RPMTAG_OLDENHANCESFLAGS
@ RPMTAG_FILETRIGGERSCRIPTPROG
rpmTagClass rpmTagTypeGetClass(rpmTagType type)
Return data class of type.
@ RPMTAG_FILETRIGGERINDEX
@ RPMTAG_TRANSFILETRIGGERINDEX
@ RPMTAG_REMOVEPATHPOSTFIXES
@ RPMTAG_OLDORIGFILENAMES
rpmTagClass_e
The classes of data in tags from headers.
@ RPMTAG_FILESIGNATURELENGTH
@ RPMTAG_VERIFYSCRIPTPROG
@ RPMTAG_FILETRIGGERFLAGS
@ RPMTAG_FILETRIGGERCONDS
@ RPMTAG_TRANSFILETRIGGERNAME
@ RPMTAG_TRANSFILETRIGGERTYPE
@ RPMTAG_HEADERSIGNATURES
@ RPMTAG_RECOMMENDVERSION
@ RPMTAG_OLDSUGGESTSFLAGS
@ RPMSIGTAG_FILESIGNATURELENGTH
@ RPMTAG_TRANSFILETRIGGERPRIORITIES
Container for rpm tag data (from headers or extensions).
@ RPMTAG_OLDSUGGESTSVERSION
@ RPMTAG_TRANSFILETRIGGERIN
@ RPMTAG_POLICYTYPESINDEXES
@ RPMTAG_TRANSFILETRIGGERVERSION
enum rpmSigTag_e rpmSigTag
Tags found in signature header from package.
@ RPMTAG_PAYLOADDIGESTALGO
@ RPMDBI_TRANSFILETRIGGERNAME
@ RPMTAG_TRANSFILETRIGGERSCRIPTS
rpmTagClass rpmTagGetClass(rpmTagVal tag)
Return tag data class from value.
@ RPMTAG_VERIFYSCRIPTFLAGS
rpmTagType rpmTagGetTagType(rpmTagVal tag)
Return tag data type from value.
@ RPMTAG_FILETRIGGERSCRIPTFLAGS
@ RPMTAG_TRANSFILETRIGGERPOSTUN
@ RPMTAG_TRANSFILETRIGGERSCRIPTFLAGS
rpmTagVal rpmTagGetValue(const char *tagstr)
Return tag value from name.
@ RPMTAG_FILETRIGGERPOSTUN
rpmDbiTag_e
Rpm database index tags.
#define HEADER_SIGNATURES