Skip to main content

Tag

Enum Tag 

Source
pub enum Tag {
Show 285 variants NOT_FOUND = -1, HEADERIMAGE = 61, HEADERSIGNATURES = 62, HEADERIMMUTABLE = 63, HEADERREGIONS = 64, HEADERI18NTABLE = 100, SIG_BASE = 256, SIGSIZE = 257, SIGPGP = 259, SIGMD5 = 261, SIGGPG = 262, PUBKEYS = 266, DSAHEADER = 267, RSAHEADER = 268, SHA1HEADER = 269, LONGSIGSIZE = 270, LONGARCHIVESIZE = 271, SHA256HEADER = 273, VERITYSIGNATURES = 276, VERITYSIGNATUREALGO = 277, NAME = 1_000, VERSION = 1_001, RELEASE = 1_002, EPOCH = 1_003, SUMMARY = 1_004, DESCRIPTION = 1_005, BUILDTIME = 1_006, BUILDHOST = 1_007, INSTALLTIME = 1_008, SIZE = 1_009, DISTRIBUTION = 1_010, VENDOR = 1_011, GIF = 1_012, XPM = 1_013, LICENSE = 1_014, PACKAGER = 1_015, GROUP = 1_016, CHANGELOG = 1_017, SOURCE = 1_018, PATCH = 1_019, URL = 1_020, OS = 1_021, ARCH = 1_022, PREIN = 1_023, POSTIN = 1_024, PREUN = 1_025, POSTUN = 1_026, OLDFILENAMES = 1_027, FILESIZES = 1_028, FILESTATES = 1_029, FILEMODES = 1_030, FILERDEVS = 1_033, FILEMTIMES = 1_034, FILEDIGESTS = 1_035, FILELINKTOS = 1_036, FILEFLAGS = 1_037, ROOT = 1_038, FILEUSERNAME = 1_039, FILEGROUPNAME = 1_040, ICON = 1_043, SOURCERPM = 1_044, FILEVERIFYFLAGS = 1_045, ARCHIVESIZE = 1_046, PROVIDENAME = 1_047, REQUIREFLAGS = 1_048, REQUIRENAME = 1_049, REQUIREVERSION = 1_050, NOSOURCE = 1_051, NOPATCH = 1_052, CONFLICTFLAGS = 1_053, CONFLICTNAME = 1_054, CONFLICTVERSION = 1_055, DEFAULTPREFIX = 1_056, BUILDROOT = 1_057, INSTALLPREFIX = 1_058, EXCLUDEARCH = 1_059, EXCLUDEOS = 1_060, EXCLUSIVEARCH = 1_061, EXCLUSIVEOS = 1_062, AUTOREQPROV = 1_063, RPMVERSION = 1_064, TRIGGERSCRIPTS = 1_065, TRIGGERNAME = 1_066, TRIGGERVERSION = 1_067, TRIGGERFLAGS = 1_068, TRIGGERINDEX = 1_069, VERIFYSCRIPT = 1_079, CHANGELOGTIME = 1_080, CHANGELOGNAME = 1_081, CHANGELOGTEXT = 1_082, PREREQ = 1_084, PREINPROG = 1_085, POSTINPROG = 1_086, PREUNPROG = 1_087, POSTUNPROG = 1_088, BUILDARCHS = 1_089, OBSOLETENAME = 1_090, VERIFYSCRIPTPROG = 1_091, TRIGGERSCRIPTPROG = 1_092, DOCDIR = 1_093, COOKIE = 1_094, FILEDEVICES = 1_095, FILEINODES = 1_096, FILELANGS = 1_097, PREFIXES = 1_098, INSTPREFIXES = 1_099, TRIGGERIN = 1_100, TRIGGERUN = 1_101, TRIGGERPOSTUN = 1_102, AUTOREQ = 1_103, AUTOPROV = 1_104, CAPABILITY = 1_105, SOURCEPACKAGE = 1_106, BUILDPREREQ = 1_108, BUILDREQUIRES = 1_109, BUILDCONFLICTS = 1_110, PROVIDEFLAGS = 1_112, PROVIDEVERSION = 1_113, OBSOLETEFLAGS = 1_114, OBSOLETEVERSION = 1_115, DIRINDEXES = 1_116, BASENAMES = 1_117, DIRNAMES = 1_118, ORIGDIRINDEXES = 1_119, ORIGBASENAMES = 1_120, ORIGDIRNAMES = 1_121, OPTFLAGS = 1_122, DISTURL = 1_123, PAYLOADFORMAT = 1_124, PAYLOADCOMPRESSOR = 1_125, PAYLOADFLAGS = 1_126, INSTALLCOLOR = 1_127, INSTALLTID = 1_128, REMOVETID = 1_129, PLATFORM = 1_132, PATCHESNAME = 1_133, PATCHESFLAGS = 1_134, PATCHESVERSION = 1_135, FILECOLORS = 1_140, FILECLASS = 1_141, CLASSDICT = 1_142, FILEDEPENDSX = 1_143, FILEDEPENDSN = 1_144, DEPENDSDICT = 1_145, FILECONTEXTS = 1_147, FSCONTEXTS = 1_148, RECONTEXTS = 1_149, POLICIES = 1_150, PRETRANS = 1_151, POSTTRANS = 1_152, PRETRANSPROG = 1_153, POSTTRANSPROG = 1_154, DISTTAG = 1_155, OLDSUGGESTSNAME = 1_156, OLDSUGGESTSVERSION = 1_157, OLDSUGGESTSFLAGS = 1_158, OLDENHANCESNAME = 1_159, OLDENHANCESVERSION = 1_160, OLDENHANCESFLAGS = 1_161, PRIORITY = 1_162, CVSID = 1_163, BLINKPKGID = 1_164, BLINKHDRID = 1_165, BLINKNEVRA = 1_166, FLINKPKGID = 1_167, FLINKHDRID = 1_168, FLINKNEVRA = 1_169, PACKAGEORIGIN = 1_170, TRIGGERPREIN = 1_171, BUILDSUGGESTS = 1_172, BUILDENHANCES = 1_173, SCRIPTSTATES = 1_174, SCRIPTMETRICS = 1_175, BUILDCPUCLOCK = 1_176, FILEDIGESTALGOS = 1_177, VARIANTS = 1_178, XMAJOR = 1_179, XMINOR = 1_180, REPOTAG = 1_181, KEYWORDS = 1_182, BUILDPLATFORMS = 1_183, PACKAGECOLOR = 1_184, PACKAGEPREFCOLOR = 1_185, XATTRSDICT = 1_186, FILEXATTRSX = 1_187, DEPATTRSDICT = 1_188, CONFLICTATTRSX = 1_189, OBSOLETEATTRSX = 1_190, PROVIDEATTRSX = 1_191, REQUIREATTRSX = 1_192, BUILDPROVIDES = 1_193, BUILDOBSOLETES = 1_194, DBINSTANCE = 1_195, NVRA = 1_196, FILENAMES = 5_000, FILEPROVIDE = 5_001, FILEREQUIRE = 5_002, FSNAMES = 5_003, FSSIZES = 5_004, TRIGGERCONDS = 5_005, TRIGGERTYPE = 5_006, ORIGFILENAMES = 5_007, LONGFILESIZES = 5_008, LONGSIZE = 5_009, FILECAPS = 5_010, FILEDIGESTALGO = 5_011, BUGURL = 5_012, EVR = 5_013, NVR = 5_014, NEVR = 5_015, NEVRA = 5_016, HEADERCOLOR = 5_017, VERBOSE = 5_018, EPOCHNUM = 5_019, PREINFLAGS = 5_020, POSTINFLAGS = 5_021, PREUNFLAGS = 5_022, POSTUNFLAGS = 5_023, PRETRANSFLAGS = 5_024, POSTTRANSFLAGS = 5_025, VERIFYSCRIPTFLAGS = 5_026, TRIGGERSCRIPTFLAGS = 5_027, COLLECTIONS = 5_029, POLICYNAMES = 5_030, POLICYTYPES = 5_031, POLICYTYPESINDEXES = 5_032, POLICYFLAGS = 5_033, VCS = 5_034, ORDERNAME = 5_035, ORDERVERSION = 5_036, ORDERFLAGS = 5_037, MSSFMANIFEST = 5_038, MSSFDOMAIN = 5_039, INSTFILENAMES = 5_040, REQUIRENEVRS = 5_041, PROVIDENEVRS = 5_042, OBSOLETENEVRS = 5_043, CONFLICTNEVRS = 5_044, FILENLINKS = 5_045, RECOMMENDNAME = 5_046, RECOMMENDVERSION = 5_047, RECOMMENDFLAGS = 5_048, SUGGESTNAME = 5_049, SUGGESTVERSION = 5_050, SUGGESTFLAGS = 5_051, SUPPLEMENTNAME = 5_052, SUPPLEMENTVERSION = 5_053, SUPPLEMENTFLAGS = 5_054, ENHANCENAME = 5_055, ENHANCEVERSION = 5_056, ENHANCEFLAGS = 5_057, RECOMMENDNEVRS = 5_058, SUGGESTNEVRS = 5_059, SUPPLEMENTNEVRS = 5_060, ENHANCENEVRS = 5_061, ENCODING = 5_062, FILETRIGGERSCRIPTS = 5_066, FILETRIGGERSCRIPTPROG = 5_067, FILETRIGGERSCRIPTFLAGS = 5_068, FILETRIGGERNAME = 5_069, FILETRIGGERINDEX = 5_070, FILETRIGGERVERSION = 5_071, FILETRIGGERFLAGS = 5_072, TRANSFILETRIGGERSCRIPTS = 5_076, TRANSFILETRIGGERSCRIPTPROG = 5_077, TRANSFILETRIGGERSCRIPTFLAGS = 5_078, TRANSFILETRIGGERNAME = 5_079, TRANSFILETRIGGERINDEX = 5_080, TRANSFILETRIGGERVERSION = 5_081, TRANSFILETRIGGERFLAGS = 5_082, FILETRIGGERPRIORITIES = 5_084, TRANSFILETRIGGERPRIORITIES = 5_085, FILETRIGGERCONDS = 5_086, FILETRIGGERTYPE = 5_087, TRANSFILETRIGGERCONDS = 5_088, TRANSFILETRIGGERTYPE = 5_089, FILESIGNATURES = 5_090, FILESIGNATURELENGTH = 5_091, AUTOINSTALLED = 5_094, IDENTITY = 5_095, MODULARITYLABEL = 5_096, ARCHSUFFIX = 5_098, SPEC = 5_099, TRANSLATIONURL = 5_100, UPSTREAMRELEASES = 5_101,
}
Expand description

Identifiers for data in RPM headers (rpmTag_e in librpm)

Variants§

§

NOT_FOUND = -1

Unknown tag

§

HEADERIMAGE = 61

Current image

§

HEADERSIGNATURES = 62

Signatures

§

HEADERIMMUTABLE = 63

Original image

§

HEADERREGIONS = 64

Regions

§

HEADERI18NTABLE = 100

I18N string locales

§

SIG_BASE = 256

Sentinel for beginning of signature tag range (256)

§

SIGSIZE = 257

Header + payload size, 32-bit (int)

§

SIGPGP = 259

PGP 2.6.3 signature (binary)

§

SIGMD5 = 261

MD5 checksum of header + payload (binary)

§

SIGGPG = 262

GnuPG signature (binary)

§

PUBKEYS = 266

Embedded public keys (string array)

§

DSAHEADER = 267

DSA header signature (binary)

§

RSAHEADER = 268

RSA header signature (binary)

§

SHA1HEADER = 269

SHA1 digest of the immutable header region (string)

§

LONGSIGSIZE = 270

Header + payload size, 64-bit (int64)

§

LONGARCHIVESIZE = 271

Uncompressed payload size, 64-bit (int64)

§

SHA256HEADER = 273

SHA-256 digest of the immutable header region (string)

§

VERITYSIGNATURES = 276

fsverity signatures (string array)

§

VERITYSIGNATUREALGO = 277

fsverity signature algorithm (int)

§

NAME = 1_000

Package name (string)

§

VERSION = 1_001

Package version (string)

§

RELEASE = 1_002

Package release (string)

§

EPOCH = 1_003

Package epoch (int)

§

SUMMARY = 1_004

One-line package summary (I18N string)

§

DESCRIPTION = 1_005

Multi-line package description (I18N string)

§

BUILDTIME = 1_006

Unix timestamp of when the package was built (int)

§

BUILDHOST = 1_007

Hostname of the build machine (string)

§

INSTALLTIME = 1_008

Unix timestamp of when the package was installed (int)

§

SIZE = 1_009

Installed package size in bytes (int)

§

DISTRIBUTION = 1_010

Distribution the package was built for (string)

§

VENDOR = 1_011

Vendor who provided the package (string)

§

GIF = 1_012

GIF icon (binary)

§

XPM = 1_013

XPM icon (binary)

§

LICENSE = 1_014

License or copyright of the package (string)

§

PACKAGER = 1_015

Name/email of the package maintainer (string)

§

GROUP = 1_016

Package group/category (I18N string)

§

CHANGELOG = 1_017

Changelog entries, stored internally as parallel arrays; see CHANGELOGTIME/CHANGELOGNAME/CHANGELOGTEXT (string array, internal)

§

SOURCE = 1_018

Source filenames (string array)

§

PATCH = 1_019

Patch filenames (string array)

§

URL = 1_020

Upstream project URL (string)

§

OS = 1_021

Target OS (string; historically stored as int)

§

ARCH = 1_022

Target architecture (string; historically stored as int)

§

PREIN = 1_023

Pre-install scriptlet (string)

§

POSTIN = 1_024

Post-install scriptlet (string)

§

PREUN = 1_025

Pre-uninstall scriptlet (string)

§

POSTUN = 1_026

Post-uninstall scriptlet (string)

§

OLDFILENAMES = 1_027

Old-style flat file list before DIRNAMES/BASENAMES split (string array, obsolete)

§

FILESIZES = 1_028

Per-file sizes in bytes (int array)

§

FILESTATES = 1_029

Per-file install states (char array)

§

FILEMODES = 1_030

Per-file Unix mode bits (int16 array)

§

FILERDEVS = 1_033

Per-file device numbers (int16 array)

§

FILEMTIMES = 1_034

Per-file modification timestamps (int array)

§

FILEDIGESTS = 1_035

Per-file digests (string array; algorithm given by FILEDIGESTALGO)

§

FILELINKTOS = 1_036

Per-file symlink targets (string array)

§

FILEFLAGS = 1_037

Per-file flags (RPMFILE_* bitmask, int array)

§

ROOT = 1_038

Root directory (internal, obsolete)

§

FILEUSERNAME = 1_039

Per-file owning user names (string array)

§

FILEGROUPNAME = 1_040

Per-file owning group names (string array)

§

ICON = 1_043

Package icon (binary)

§

SOURCERPM = 1_044

NEVRA of the source RPM this binary was built from (string)

§

FILEVERIFYFLAGS = 1_045

Per-file verification flags (RPMVERIFY_* bitmask, int array)

§

ARCHIVESIZE = 1_046

Compressed archive size in bytes, 32-bit (int)

§

PROVIDENAME = 1_047

Provided capability names (string array)

§

REQUIREFLAGS = 1_048

Requirement dependency flags (RPMSENSE_* bitmask, int array)

§

REQUIRENAME = 1_049

Required capability names (string array)

§

REQUIREVERSION = 1_050

Required capability version strings (string array)

§

NOSOURCE = 1_051

Source numbers excluded from binary package (int array)

§

NOPATCH = 1_052

Patch numbers excluded from binary package (int array)

§

CONFLICTFLAGS = 1_053

Conflict dependency flags (RPMSENSE_* bitmask, int array)

§

CONFLICTNAME = 1_054

Conflicting capability names (string array)

§

CONFLICTVERSION = 1_055

Conflicting capability version strings (string array)

§

DEFAULTPREFIX = 1_056

Default installation prefix (string, internal, deprecated)

§

BUILDROOT = 1_057

Build root directory (string, internal, obsolete)

§

INSTALLPREFIX = 1_058

Installation prefix (string, internal, deprecated)

§

EXCLUDEARCH = 1_059

Architectures this package must not be built for (string array)

§

EXCLUDEOS = 1_060

Operating systems this package must not be built for (string array)

§

EXCLUSIVEARCH = 1_061

Architectures this package may be built for (string array)

§

EXCLUSIVEOS = 1_062

Operating systems this package may be built for (string array)

§

AUTOREQPROV = 1_063

AutoReq/Prov spec file directive (string, internal)

§

RPMVERSION = 1_064

Version of RPM used to build the package (string)

§

TRIGGERSCRIPTS = 1_065

Trigger scriptlets (string array)

§

TRIGGERNAME = 1_066

Trigger dependency names (string array)

§

TRIGGERVERSION = 1_067

Trigger dependency version strings (string array)

§

TRIGGERFLAGS = 1_068

Trigger dependency flags (RPMSENSE_* bitmask, int array)

§

TRIGGERINDEX = 1_069

Per-trigger index into the TRIGGERSCRIPTS array (int array)

§

VERIFYSCRIPT = 1_079

%verifyscript scriptlet (string)

§

CHANGELOGTIME = 1_080

Unix timestamps for changelog entries (int array)

§

CHANGELOGNAME = 1_081

Author strings for changelog entries (string array)

§

CHANGELOGTEXT = 1_082

Text bodies of changelog entries (string array)

§

PREREQ = 1_084

Prerequisite dependencies (internal; use REQUIRENAME with RPMSENSE_PREREQ)

§

PREINPROG = 1_085

Interpreter for the pre-install scriptlet (string array)

§

POSTINPROG = 1_086

Interpreter for the post-install scriptlet (string array)

§

PREUNPROG = 1_087

Interpreter for the pre-uninstall scriptlet (string array)

§

POSTUNPROG = 1_088

Interpreter for the post-uninstall scriptlet (string array)

§

BUILDARCHS = 1_089

Architectures to build for (string array)

§

OBSOLETENAME = 1_090

Obsoleted capability names (string array)

§

VERIFYSCRIPTPROG = 1_091

Interpreter for the %verifyscript (string array)

§

TRIGGERSCRIPTPROG = 1_092

Interpreter for trigger scriptlets (string array)

§

DOCDIR = 1_093

Documentation directory (internal)

§

COOKIE = 1_094

Build cookie for reproducibility checking (string)

§

FILEDEVICES = 1_095

Per-file device numbers (int array)

§

FILEINODES = 1_096

Per-file inode numbers (int array)

§

FILELANGS = 1_097

Per-file locale/language tags (string array)

§

PREFIXES = 1_098

Relocatable prefixes (string array)

§

INSTPREFIXES = 1_099

Prefixes at which the package was installed (string array)

§

TRIGGERIN = 1_100

Pre-install trigger (internal)

§

TRIGGERUN = 1_101

Pre-uninstall trigger (internal)

§

TRIGGERPOSTUN = 1_102

Post-uninstall trigger (internal)

§

AUTOREQ = 1_103

AutoReq directive (internal)

§

AUTOPROV = 1_104

AutoProv directive (internal)

§

CAPABILITY = 1_105

Package capability mask (int, internal, obsolete)

§

SOURCEPACKAGE = 1_106

Set to 1 if this header is for a source RPM (int)

§

BUILDPREREQ = 1_108

Build prerequisites (internal; use REQUIRENAME)

§

BUILDREQUIRES = 1_109

Build-time requirements (internal; use REQUIRENAME)

§

BUILDCONFLICTS = 1_110

Build-time conflicts (internal; use CONFLICTNAME)

§

PROVIDEFLAGS = 1_112

Provide dependency flags (RPMSENSE_* bitmask, int array)

§

PROVIDEVERSION = 1_113

Provided capability version strings (string array)

§

OBSOLETEFLAGS = 1_114

Obsolete dependency flags (RPMSENSE_* bitmask, int array)

§

OBSOLETEVERSION = 1_115

Obsoleted capability version strings (string array)

§

DIRINDEXES = 1_116

Directory indices into DIRNAMES for each file in BASENAMES (int array)

§

BASENAMES = 1_117

File basenames (string array; pair with DIRINDEXES + DIRNAMES)

§

DIRNAMES = 1_118

Unique directory components referenced by files (string array)

§

ORIGDIRINDEXES = 1_119

Original directory indices before relocation (int array)

§

ORIGBASENAMES = 1_120

Original file basenames before relocation (string array)

§

ORIGDIRNAMES = 1_121

Original directory names before relocation (string array)

§

OPTFLAGS = 1_122

Compiler optimization flags used during build (string)

§

DISTURL = 1_123

URL to the package in a distribution (string)

§

PAYLOADFORMAT = 1_124

Payload format, e.g. “cpio” (string) Note: Misleading - even “stripped” / RPMv6 payloads declare “cpio” despite not being cpio

§

PAYLOADCOMPRESSOR = 1_125

Payload compression algorithm, e.g. “gzip”, “xz” (string)

§

PAYLOADFLAGS = 1_126

Payload compression level flags (string)

§

INSTALLCOLOR = 1_127

Transaction color assigned at install time (int)

§

INSTALLTID = 1_128

Transaction ID of the installing transaction (int)

§

REMOVETID = 1_129

Transaction ID of the removing transaction (int)

§

PLATFORM = 1_132

Build platform string, e.g. “x86_64-redhat-linux” (string)

§

PATCHESNAME = 1_133

Patches dependency names — deprecated SuSE placeholder (string array)

§

PATCHESFLAGS = 1_134

Patches dependency flags — deprecated SuSE placeholder (int array)

§

PATCHESVERSION = 1_135

Patches dependency versions — deprecated SuSE placeholder (string array)

§

FILECOLORS = 1_140

Per-file ELF color flags for multilib (int array)

§

FILECLASS = 1_141

Per-file index into CLASSDICT (int array)

§

CLASSDICT = 1_142

File class strings from file(1) (string array)

§

FILEDEPENDSX = 1_143

Per-file start index into DEPENDSDICT (int array)

§

FILEDEPENDSN = 1_144

Per-file count of entries in DEPENDSDICT (int array)

§

DEPENDSDICT = 1_145

Flattened (tag, index) pairs for per-file dependencies (int array)

§

FILECONTEXTS = 1_147

Per-file SELinux file contexts (string array, obsolete)

§

FSCONTEXTS = 1_148

Filesystem-level SELinux contexts (string array, extension)

§

RECONTEXTS = 1_149

RE-context policy entries (string array, extension)

§

POLICIES = 1_150

SELinux *.te policy file contents (string array)

§

PRETRANS = 1_151

Pre-transaction scriptlet (string)

§

POSTTRANS = 1_152

Post-transaction scriptlet (string)

§

PRETRANSPROG = 1_153

Interpreter for the pre-transaction scriptlet (string array)

§

POSTTRANSPROG = 1_154

Interpreter for the post-transaction scriptlet (string array)

§

DISTTAG = 1_155

Distribution tag string, e.g. “.fc40” (string)

§

OLDSUGGESTSNAME = 1_156

Old-style suggests dependency names (string array, obsolete)

§

OLDSUGGESTSVERSION = 1_157

Old-style suggests dependency versions (string array, obsolete)

§

OLDSUGGESTSFLAGS = 1_158

Old-style suggests dependency flags (int array, obsolete)

§

OLDENHANCESNAME = 1_159

Old-style enhances dependency names (string array, obsolete)

§

OLDENHANCESVERSION = 1_160

Old-style enhances dependency versions (string array, obsolete)

§

OLDENHANCESFLAGS = 1_161

Old-style enhances dependency flags (int array, obsolete)

§

PRIORITY = 1_162

Priority placeholder — unimplemented (int array)

§

CVSID = 1_163

CVS/SVN ID — unimplemented (string)

§

BLINKPKGID = 1_164

Backward link package IDs — unimplemented (string array)

§

BLINKHDRID = 1_165

Backward link header IDs — unimplemented (string array)

§

BLINKNEVRA = 1_166

Backward link NEVRAs — unimplemented (string array)

§

FLINKPKGID = 1_167

Forward link package IDs — unimplemented (string array)

§

FLINKHDRID = 1_168

Forward link header IDs — unimplemented (string array)

§

FLINKNEVRA = 1_169

Forward link NEVRAs — unimplemented (string array)

§

PACKAGEORIGIN = 1_170

Package origin — unimplemented (string)

§

TRIGGERPREIN = 1_171

Pre-install trigger (internal)

§

BUILDSUGGESTS = 1_172

Build suggests — unimplemented, internal

§

BUILDENHANCES = 1_173

Build enhances — unimplemented, internal

§

SCRIPTSTATES = 1_174

Scriptlet exit codes — unimplemented (int array)

§

SCRIPTMETRICS = 1_175

Scriptlet execution times — unimplemented (int array)

§

BUILDCPUCLOCK = 1_176

Build CPU clock — unimplemented (int)

§

FILEDIGESTALGOS = 1_177

Per-file digest algorithms — unimplemented (int array)

§

VARIANTS = 1_178

Package variants — unimplemented (string array)

§

XMAJOR = 1_179

X major version — unimplemented (int)

§

XMINOR = 1_180

X minor version — unimplemented (int)

§

REPOTAG = 1_181

Repository tag — unimplemented (string)

§

KEYWORDS = 1_182

Package keywords — unimplemented (string array)

§

BUILDPLATFORMS = 1_183

Build platforms — unimplemented (string array)

§

PACKAGECOLOR = 1_184

Package color — unimplemented (int)

§

PACKAGEPREFCOLOR = 1_185

Package preferred color — unimplemented (int)

§

XATTRSDICT = 1_186

Extended attributes dictionary — unimplemented (string array)

§

FILEXATTRSX = 1_187

Per-file extended attributes indices — unimplemented (int array)

§

DEPATTRSDICT = 1_188

Dependency attributes dictionary — unimplemented (string array)

§

CONFLICTATTRSX = 1_189

Per-conflict extended attribute indices — unimplemented (int array)

§

OBSOLETEATTRSX = 1_190

Per-obsolete extended attribute indices — unimplemented (int array)

§

PROVIDEATTRSX = 1_191

Per-provide extended attribute indices — unimplemented (int array)

§

REQUIREATTRSX = 1_192

Per-require extended attribute indices — unimplemented (int array)

§

BUILDPROVIDES = 1_193

Build provides — unimplemented, internal

§

BUILDOBSOLETES = 1_194

Build obsoletes — unimplemented, internal

§

DBINSTANCE = 1_195

Installed package database instance number (int, extension)

§

NVRA = 1_196

Name-Epoch-Version-Release.Arch string (string, extension)

§

FILENAMES = 5_000

Full path for each file, assembled from DIRNAMES + DIRINDEXES + BASENAMES (string array, extension)

§

FILEPROVIDE = 5_001

Per-file provided capabilities (string array, extension)

§

FILEREQUIRE = 5_002

Per-file required capabilities (string array, extension)

§

FSNAMES = 5_003

Filesystem names — unimplemented (string array)

§

FSSIZES = 5_004

Filesystem sizes — unimplemented (int64 array)

§

TRIGGERCONDS = 5_005

Human-readable trigger condition strings (string array, extension)

§

TRIGGERTYPE = 5_006

Human-readable trigger type strings (string array, extension)

§

ORIGFILENAMES = 5_007

Original full file paths before relocation (string array, extension)

§

LONGFILESIZES = 5_008

Per-file sizes in bytes, 64-bit (int64 array)

§

LONGSIZE = 5_009

Installed package size in bytes, 64-bit (int64)

§

FILECAPS = 5_010

Per-file POSIX capabilities strings (string array)

§

FILEDIGESTALGO = 5_011

Digest algorithm used for FILEDIGESTS (PGPHASHALGO_* int)

§

BUGURL = 5_012

Bug tracker URL (string)

§

EVR = 5_013

Epoch:Version-Release string (string, extension)

§

NVR = 5_014

Name-Version-Release string (string, extension)

§

NEVR = 5_015

Name-Epoch:Version-Release string (string, extension)

§

NEVRA = 5_016

Name-Epoch:Version-Release.Arch string (string, extension)

§

HEADERCOLOR = 5_017

Header color for multilib compatibility (int, extension)

§

VERBOSE = 5_018

Verbose query flag (int, extension)

§

EPOCHNUM = 5_019

Epoch as a plain integer (int, extension; 0 when EPOCH is absent)

§

PREINFLAGS = 5_020

Pre-install scriptlet flags (RPMSCRIPT_* bitmask, int)

§

POSTINFLAGS = 5_021

Post-install scriptlet flags (RPMSCRIPT_* bitmask, int)

§

PREUNFLAGS = 5_022

Pre-uninstall scriptlet flags (RPMSCRIPT_* bitmask, int)

§

POSTUNFLAGS = 5_023

Post-uninstall scriptlet flags (RPMSCRIPT_* bitmask, int)

§

PRETRANSFLAGS = 5_024

Pre-transaction scriptlet flags (RPMSCRIPT_* bitmask, int)

§

POSTTRANSFLAGS = 5_025

Post-transaction scriptlet flags (RPMSCRIPT_* bitmask, int)

§

VERIFYSCRIPTFLAGS = 5_026

%verifyscript flags (RPMSCRIPT_* bitmask, int)

§

TRIGGERSCRIPTFLAGS = 5_027

Per-trigger scriptlet flags (RPMSCRIPT_* bitmask, int array)

§

COLLECTIONS = 5_029

List of collections — unimplemented (string array)

§

POLICYNAMES = 5_030

SELinux policy module names (string array)

§

POLICYTYPES = 5_031

SELinux policy module types (string array)

§

POLICYTYPESINDEXES = 5_032

Per-policy-type indices into POLICYNAMES (int array)

§

POLICYFLAGS = 5_033

SELinux policy flags (int array)

§

VCS = 5_034

Version control system URL (string)

§

ORDERNAME = 5_035

Ordering dependency names (string array)

§

ORDERVERSION = 5_036

Ordering dependency version strings (string array)

§

ORDERFLAGS = 5_037

Ordering dependency flags (int array)

§

MSSFMANIFEST = 5_038

MSSF manifest — unimplemented reservation (string array)

§

MSSFDOMAIN = 5_039

MSSF domain — unimplemented reservation (string array)

§

INSTFILENAMES = 5_040

Full installed file paths (string array, extension)

§

REQUIRENEVRS = 5_041

NEVR strings for each requirement (string array, extension)

§

PROVIDENEVRS = 5_042

NEVR strings for each provided capability (string array, extension)

§

OBSOLETENEVRS = 5_043

NEVR strings for each obsoleted capability (string array, extension)

§

CONFLICTNEVRS = 5_044

NEVR strings for each conflicting capability (string array, extension)

Per-file hard link counts (int array, extension)

§

RECOMMENDNAME = 5_046

Recommends dependency names (string array)

§

RECOMMENDVERSION = 5_047

Recommends dependency version strings (string array)

§

RECOMMENDFLAGS = 5_048

Recommends dependency flags (RPMSENSE_* bitmask, int array)

§

SUGGESTNAME = 5_049

Suggests dependency names (string array)

§

SUGGESTVERSION = 5_050

Suggests dependency version strings (string array)

§

SUGGESTFLAGS = 5_051

Suggests dependency flags (RPMSENSE_* bitmask, int array)

§

SUPPLEMENTNAME = 5_052

Supplements dependency names (string array)

§

SUPPLEMENTVERSION = 5_053

Supplements dependency version strings (string array)

§

SUPPLEMENTFLAGS = 5_054

Supplements dependency flags (RPMSENSE_* bitmask, int array)

§

ENHANCENAME = 5_055

Enhances dependency names (string array)

§

ENHANCEVERSION = 5_056

Enhances dependency version strings (string array)

§

ENHANCEFLAGS = 5_057

Enhances dependency flags (RPMSENSE_* bitmask, int array)

§

RECOMMENDNEVRS = 5_058

NEVR strings for each recommend dependency (string array, extension)

§

SUGGESTNEVRS = 5_059

NEVR strings for each suggest dependency (string array, extension)

§

SUPPLEMENTNEVRS = 5_060

NEVR strings for each supplement dependency (string array, extension)

§

ENHANCENEVRS = 5_061

NEVR strings for each enhance dependency (string array, extension)

§

ENCODING = 5_062

Payload content encoding, e.g. “utf-8” (string)

§

FILETRIGGERSCRIPTS = 5_066

File trigger scriptlets (string array)

§

FILETRIGGERSCRIPTPROG = 5_067

Interpreters for file trigger scriptlets (string array)

§

FILETRIGGERSCRIPTFLAGS = 5_068

File trigger scriptlet flags (RPMSCRIPT_* bitmask, int array)

§

FILETRIGGERNAME = 5_069

File trigger dependency names/globs (string array)

§

FILETRIGGERINDEX = 5_070

Per-file-trigger index into FILETRIGGERSCRIPTS (int array)

§

FILETRIGGERVERSION = 5_071

File trigger dependency version strings (string array)

§

FILETRIGGERFLAGS = 5_072

File trigger dependency flags (RPMSENSE_* bitmask, int array)

§

TRANSFILETRIGGERSCRIPTS = 5_076

Transactional file trigger scriptlets (string array)

§

TRANSFILETRIGGERSCRIPTPROG = 5_077

Interpreters for transactional file trigger scriptlets (string array)

§

TRANSFILETRIGGERSCRIPTFLAGS = 5_078

Transactional file trigger scriptlet flags (RPMSCRIPT_* bitmask, int array)

§

TRANSFILETRIGGERNAME = 5_079

Transactional file trigger dependency names/globs (string array)

§

TRANSFILETRIGGERINDEX = 5_080

Per-transactional-file-trigger index into TRANSFILETRIGGERSCRIPTS (int array)

§

TRANSFILETRIGGERVERSION = 5_081

Transactional file trigger dependency version strings (string array)

§

TRANSFILETRIGGERFLAGS = 5_082

Transactional file trigger dependency flags (RPMSENSE_* bitmask, int array)

§

FILETRIGGERPRIORITIES = 5_084

Per-file-trigger scriptlet priorities (int array)

§

TRANSFILETRIGGERPRIORITIES = 5_085

Per-transactional-file-trigger scriptlet priorities (int array)

§

FILETRIGGERCONDS = 5_086

Human-readable file trigger condition strings (string array, extension)

§

FILETRIGGERTYPE = 5_087

Human-readable file trigger type strings (string array, extension)

§

TRANSFILETRIGGERCONDS = 5_088

Human-readable transactional file trigger condition strings (string array, extension)

§

TRANSFILETRIGGERTYPE = 5_089

Human-readable transactional file trigger type strings (string array, extension)

§

FILESIGNATURES = 5_090

Per-file IMA signatures (string array)

§

FILESIGNATURELENGTH = 5_091

Length of each IMA signature in FILESIGNATURES (int)

§

AUTOINSTALLED = 5_094

Auto-installed flag — unimplemented reservation (int)

§

IDENTITY = 5_095

Package identity — unimplemented reservation (string)

§

MODULARITYLABEL = 5_096

Modularity label, e.g. “nodejs:12:…” (string)

§

ARCHSUFFIX = 5_098

Architecture suffix string (string, extension)

§

SPEC = 5_099

Embedded spec file (string)

§

TRANSLATIONURL = 5_100

URL of upstream translation repository (string)

§

UPSTREAMRELEASES = 5_101

Upstream release monitoring URL or identifier (string)

Trait Implementations§

Source§

impl Clone for Tag

Source§

fn clone(&self) -> Tag

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for Tag

Source§

impl Debug for Tag

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for Tag

Source§

impl From<Tag> for i32

Source§

fn from(val: Tag) -> Self

Converts to this type from the input type.
Source§

impl From<Tag> for u32

Source§

fn from(val: Tag) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Tag

Source§

fn eq(&self, other: &Tag) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Tag

Auto Trait Implementations§

§

impl Freeze for Tag

§

impl RefUnwindSafe for Tag

§

impl Send for Tag

§

impl Sync for Tag

§

impl Unpin for Tag

§

impl UnsafeUnpin for Tag

§

impl UnwindSafe for Tag

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.