Documentation
¶
Index ¶
Constants ¶
View Source
const ( HashSHA256_Base32 hashType = iota HashSHA256_Hex HashBLAKE2_Base32 HashSHA256_Raw HashBLAKE2_Raw HashBLAKE2S_Base32 HashBLAKE2S_Raw HashUnknown )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependencies ¶
type Manifest ¶
type Manifest struct { Name string `json:"name"` // Package name Origin string `json:"origin"` // category/package Version string `json:"version"` Comment string `json:"comment"` // Short description Maintainer string `json:"maintainer"` Url string `json:"www"` // Project WWW address Abi string `json:"abi"` // "FreeBSD:13:*" Architecture string `json:"arch"` // "freebsd:13:*" Prefix string `json:"prefix"` // "/usr/local" Flatsize int `json:"flatsize"` // Size when all files are unpacked LicenseLogic string `json:"licenselogic"` // "single" Licenses []string `json:"licenses"` // List of licenses Description string `json:"desc"` // Long description Dependencies Dependencies `json:"deps"` Categories []string `json:"categories"` Options Options `json:"options"` Files Files `json:"files"` // [filename]checksum Scripts Scripts `json:"scripts"` }
format for +MANIFEST file
func (*Manifest) ToCompact ¶
func (m *Manifest) ToCompact() ManifestCompact
type ManifestCompact ¶
type ManifestCompact struct { Name string `json:"name"` // Package name Origin string `json:"origin"` // category/package Version string `json:"version"` Comment string `json:"comment"` // Short description Maintainer string `json:"maintainer"` Url string `json:"www"` // Project WWW address Abi string `json:"abi"` // "FreeBSD:13:*" Architecture string `json:"arch"` // "freebsd:13:*" Prefix string `json:"prefix"` // "/usr/local" Flatsize int `json:"flatsize"` LicenseLogic string `json:"licenselogic"` // "single" Licenses []string `json:"licenses"` // List of licenses Description string `json:"desc"` // Long description Dependencies Dependencies `json:"deps"` Categories []string `json:"categories"` Options Options `json:"options"` }
format for +MANIFEST_COMPACT file
Click to show internal directories.
Click to hide internal directories.