Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ref. https://github.com/rpm-software-management/rpm/blob/rpm-4.14.3-release/lib/header.c#L121-L122 REGION_TAG_COUNT = int32(unsafe.Sizeof(entryInfo{})) REGION_TAG_TYPE = RPM_BIN_TYPE )
View Source
const ( PGPHASHALGO_MD5 = iota + 1 /*!< MD5 */ PGPHASHALGO_SHA1 /*!< SHA1 */ PGPHASHALGO_RIPEMD160 /*!< RIPEMD160 */ PGPHASHALGO_MD2 /*!< MD2 */ PGPHASHALGO_TIGER192 /*!< TIGER192 */ PGPHASHALGO_HAVAL_5_160 /*!< HAVAL-5-160 */ PGPHASHALGO_SHA256 /*!< SHA256 */ PGPHASHALGO_SHA384 /*!< SHA384 */ PGPHASHALGO_SHA512 /*!< SHA512 */ PGPHASHALGO_SHA224 /*!< SHA224 */ )
View Source
const ( RPMFILE_CONFIG int32 = 1 << iota /*!< from %%config */ RPMFILE_DOC /*!< from %%doc */ RPMFILE_ICON /*!< from %%donotuse. */ RPMFILE_MISSINGOK /*!< from %%config(missingok) */ RPMFILE_NOREPLACE /*!< from %%config(noreplace) */ RPMFILE_SPECFILE /*!< @todo (unnecessary) marks 1st file in srpm. */ RPMFILE_GHOST /*!< from %%ghost */ RPMFILE_LICENSE /*!< from %%license */ RPMFILE_README /*!< from %%readme */ RPMFILE_PUBKEY /*!< from %%pubkey */ RPMFILE_ARTIFACT /*!< from %%artifact */ )
View Source
const ( // ref. https://github.com/rpm-software-management/rpm/blob/rpm-4.14.3-release/lib/rpmtag.h#L34 RPMTAG_HEADERIMAGE = 61 RPMTAG_HEADERSIGNATURES = 62 RPMTAG_HEADERIMMUTABLE = 63 HEADER_I18NTABLE = 100 RPMTAG_HEADERI18NTABLE = HEADER_I18NTABLE // rpmTag_e // ref. https://github.com/rpm-software-management/rpm/blob/rpm-4.14.3-release/lib/rpmtag.h#L34 RPMTAG_NAME = 1000 RPMTAG_VERSION = 1001 RPMTAG_RELEASE = 1002 RPMTAG_EPOCH = 1003 RPMTAG_ARCH = 1022 RPMTAG_SOURCERPM = 1044 RPMTAG_SIZE = 1009 RPMTAG_LICENSE = 1014 RPMTAG_VENDOR = 1011 RPMTAG_DIRINDEXES = 1116 RPMTAG_BASENAMES = 1117 RPMTAG_DIRNAMES = 1118 // rpmTag_enhances // https://github.com/rpm-software-management/rpm/blob/rpm-4.16.0-release/lib/rpmtag.h#L375 RPMTAG_MODULARITYLABEL = 5096 // rpmTagType_e // ref. https://github.com/rpm-software-management/rpm/blob/rpm-4.14.3-release/lib/rpmtag.h#L431 RPM_MIN_TYPE = 0 RPM_NULL_TYPE = 0 RPM_CHAR_TYPE = 1 RPM_INT8_TYPE = 2 RPM_INT16_TYPE = 3 RPM_INT32_TYPE = 4 RPM_INT64_TYPE = 5 RPM_STRING_TYPE = 6 RPM_BIN_TYPE = 7 RPM_STRING_ARRAY_TYPE = 8 RPM_I18NSTRING_TYPE = 9 RPM_MAX_TYPE = 9 RPMTAG_FILESIZES = 1028 /* i[] */ RPMTAG_FILEMODES = 1030 /* h[] , specifically []uint16 (ref https://github.com/rpm-software-management/rpm/blob/2153fa4ae51a84547129b8ebb3bb396e1737020e/lib/rpmtypes.h#L53 )*/ RPMTAG_FILEDIGESTS = 1035 /* s[] */ RPMTAG_FILEFLAGS = 1037 /* i[] */ RPMTAG_FILEUSERNAME = 1039 /* s[] */ RPMTAG_FILEGROUPNAME = 1040 /* s[] */ RPMTAG_FILEDIGESTALGO = 5011 /* i */ )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DigestAlgorithm ¶
type DigestAlgorithm int32
func (DigestAlgorithm) String ¶
func (d DigestAlgorithm) String() string
type PackageInfo ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.