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
74#define RPMTAG_N RPMTAG_NAME
76#define RPMTAG_V RPMTAG_VERSION
78#define RPMTAG_R RPMTAG_RELEASE
80#define RPMTAG_E RPMTAG_EPOCH
113#define RPMTAG_FILEMD5S RPMTAG_FILEDIGESTS
126#define RPMTAG_PROVIDES RPMTAG_PROVIDENAME
127#define RPMTAG_P RPMTAG_PROVIDENAME
130#define RPMTAG_REQUIRES RPMTAG_REQUIRENAME
136#define RPMTAG_CONFLICTS RPMTAG_CONFLICTNAME
137#define RPMTAG_C RPMTAG_CONFLICTNAME
165#define RPMTAG_OBSOLETES RPMTAG_OBSOLETENAME
166#define RPMTAG_O RPMTAG_OBSOLETENAME
233#define RPMTAG_OLDSUGGESTS RPMTAG_OLDSUGGESTSNAME
237#define RPMTAG_OLDENHANCES RPMTAG_OLDENHANCESNAME
242#define RPMTAG_SVNID RPMTAG_CVSID
324#define RPMTAG_RECOMMENDS RPMTAG_RECOMMENDNAME
328#define RPMTAG_SUGGESTS RPMTAG_SUGGESTNAME
332#define RPMTAG_SUPPLEMENTS RPMTAG_SUPPLEMENTNAME
336#define RPMTAG_ENHANCES RPMTAG_ENHANCENAME
388#define RPMTAG_EXTERNAL_TAG 1000000
449#define RPM_MIN_TYPE 1
460#define RPM_MAX_TYPE 9
461#define RPM_FORCEFREE_TYPE 0xff
462#define RPM_MASK_TYPE 0x0000ffff
rpmTagVal rpmTagGetValue(const char *tagstr)
Return tag value from name.
rpmTagClass rpmTagGetClass(rpmTagVal tag)
Return tag data class from value.
enum rpmDbiTag_e rpmDbiTag
Rpm database index tags.
const char * rpmTagGetName(rpmTagVal tag)
Return tag name from value.
rpmTagReturnType rpmTagGetReturnType(rpmTagVal tag)
Return tag data type from value.
rpmTagType rpmTagGetType(rpmTagVal tag)
Return tag data type from value.
rpmTag_e
Tags identify data in package headers.
rpmDbiTag_e
Rpm database index tags.
rpmTagType rpmTagGetTagType(rpmTagVal tag)
Return tag data type from value.
rpmTagClass_e
The classes of data in tags from headers.
enum rpmTagClass_e rpmTagClass
The classes of data in tags from headers.
rpmTagClass rpmTagTypeGetClass(rpmTagType type)
Return data class of type.
int rpmTagGetNames(rpmtd tagnames, int fullname)
Return known rpm tag names, sorted by name.
enum rpmTag_e rpmTag
Tags identify data in package headers.
@ RPMTAG_OLDORIGFILENAMES
@ RPMTAG_REMOVEPATHPOSTFIXES
@ RPMTAG_TRANSFILETRIGGERNAME
@ RPMTAG_POLICYTYPESINDEXES
@ RPMTAG_TRANSFILETRIGGERCONDS
@ RPMTAG_FILETRIGGERVERSION
@ RPMTAG_FILETRIGGERINDEX
@ RPMTAG_OLDENHANCESFLAGS
@ RPMTAG_TRANSFILETRIGGERSCRIPTS
@ RPMTAG_TRIGGERSCRIPTPROG
@ RPMTAG_OLDSUGGESTSVERSION
@ RPMTAG_PAYLOADCOMPRESSOR
@ RPMTAG_TRANSFILETRIGGERFLAGS
@ RPMTAG_RECOMMENDVERSION
@ RPMTAG_PAYLOADDIGESTALGO
@ RPMTAG_FILETRIGGERSCRIPTPROG
@ RPMTAG_FILETRIGGERCONDS
@ RPMTAG_TRANSFILETRIGGERPRIORITIES
@ RPMTAG_TRANSFILETRIGGERPOSTUN
@ RPMTAG_TRANSFILETRIGGERSCRIPTPROG
@ RPMTAG_FILETRIGGERSCRIPTS
@ RPMTAG_OLDENHANCESVERSION
@ RPMTAG_FILETRIGGERPOSTUN
@ RPMTAG_TRANSFILETRIGGERUN
@ RPMTAG_PAYLOADDIGESTALT
@ RPMTAG_TRANSFILETRIGGERTYPE
@ RPMTAG_TRIGGERSCRIPTFLAGS
@ RPMTAG_FILESIGNATURELENGTH
@ RPMTAG_HEADERSIGNATURES
@ RPMTAG_FILETRIGGERPRIORITIES
@ RPMTAG_TRANSFILETRIGGERIN
@ RPMTAG_VERIFYSCRIPTPROG
@ RPMTAG_FILETRIGGERFLAGS
@ RPMTAG_TRANSFILETRIGGERSCRIPTFLAGS
@ RPMTAG_VERITYSIGNATURES
@ RPMTAG_PACKAGEPREFCOLOR
@ RPMTAG_VERITYSIGNATUREALGO
@ RPMTAG_UPSTREAMRELEASES
@ RPMTAG_TRANSFILETRIGGERVERSION
@ RPMTAG_VERIFYSCRIPTFLAGS
@ RPMTAG_TRANSFILETRIGGERINDEX
@ RPMTAG_OLDSUGGESTSFLAGS
@ RPMTAG_FILETRIGGERSCRIPTFLAGS
@ RPMTAG_SUPPLEMENTVERSION
@ RPMDBI_TRANSFILETRIGGERNAME
rpmSigTag_e
Tags found in signature header from package.
enum rpmSigTag_e rpmSigTag
Tags found in signature header from package.
@ RPMSIGTAG_RESERVEDSPACE
@ RPMSIGTAG_LONGARCHIVESIZE
@ RPMSIGTAG_FILESIGNATURELENGTH
@ RPMSIGTAG_FILESIGNATURES
@ RPMSIGTAG_VERITYSIGNATUREALGO
@ RPMSIGTAG_VERITYSIGNATURES
#define HEADER_IMAGE
Header private tags.
rpmFlags rpmTagReturnType
#define HEADER_SIGNATURES
Typedefs for RPM abstract data types.
Container for rpm tag data (from headers or extensions).