deb

package
v0.0.0-...-9fd9248 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareVersion

func CompareVersion(a Version, b Version) int

func LatestSnapshot

func LatestSnapshot() (*config.Snapshots, error)

func Parse

func Parse(r io.Reader, packages map[string]bool, poolprefixes []string) (map[string]*Package, error)

Types

type Package

type Package struct {
	Name    string
	SHA256  string
	Version Version
	URLs    []string
}

func NewPackage

func NewPackage(name string, sha256hex string, version string, urls []string) (*Package, error)

func (*Package) Equivalent

func (p1 *Package) Equivalent(p2 *Package) bool

Equivalent checks if these packages are the same file (even if they have different urls)

type PackageIndex

type PackageIndex struct {
	URL      string
	PoolRoot string
	Snapshot string
	Channel  string
	Distro   config.Distro
	Arch     config.Arch
}

func Main

func Main(snapshot string, arch config.Arch, distro config.Distro) *PackageIndex

func PackageIndexGroup

func PackageIndexGroup(snapshots *config.Snapshots, arch config.Arch, distro config.Distro) []*PackageIndex

func Security

func Security(snapshot string, arch config.Arch, distro config.Distro) *PackageIndex

func Updates

func Updates(snapshot string, arch config.Arch, distro config.Distro) *PackageIndex

type ResolvedPackage

type ResolvedPackage struct {
	Src  *Package
	File string
}

func NewResolvedPackage

func NewResolvedPackage(src *Package, file string) *ResolvedPackage

type Version

type Version struct {
	Epoch           int
	UpstreamVersion string
	DebianRevision  string
	Original        string
}

func MustParseVersion

func MustParseVersion(verStr stringConst) Version

func (Version) String

func (v Version) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL