Documentation ¶
Index ¶
- type DB
- type DBExecutor
- func (t DBExecutor) AlpmArchitectures() ([]string, error)
- func (t DBExecutor) BiggestPackages() []IPackage
- func (t DBExecutor) Cleanup()
- func (t DBExecutor) IsCorrectVersionInstalled(s, s2 string) bool
- func (t DBExecutor) LastBuildTime() time.Time
- func (t DBExecutor) LocalPackage(s string) IPackage
- func (t DBExecutor) LocalPackages() []IPackage
- func (t DBExecutor) LocalSatisfierExists(s string) bool
- func (t DBExecutor) PackageConflicts(iPackage IPackage) []Depend
- func (t DBExecutor) PackageDepends(iPackage IPackage) []Depend
- func (t DBExecutor) PackageGroups(iPackage IPackage) []string
- func (t DBExecutor) PackageOptionalDepends(iPackage IPackage) []Depend
- func (t DBExecutor) PackageProvides(iPackage IPackage) []Depend
- func (t DBExecutor) PackagesFromGroup(s string) []IPackage
- func (t DBExecutor) RefreshHandle() error
- func (t DBExecutor) RepoUpgrades(b bool) ([]Upgrade, error)
- func (t DBExecutor) Repos() []string
- func (t DBExecutor) SatisfierFromDB(s, s2 string) IPackage
- func (t DBExecutor) SyncPackage(s string) IPackage
- func (t DBExecutor) SyncPackages(s ...string) []IPackage
- func (t DBExecutor) SyncSatisfier(s string) IPackage
- func (t DBExecutor) SyncSatisfierExists(s string) bool
- type Depend
- type IPackage
- type Package
- func (p *Package) Architecture() string
- func (p *Package) Backup() alpm.BackupList
- func (p *Package) Base() string
- func (p *Package) Base64Signature() string
- func (p *Package) BuildDate() time.Time
- func (p *Package) CheckDepends() alpm.DependList
- func (p *Package) ComputeOptionalFor() []string
- func (p *Package) ComputeRequiredBy() []string
- func (p *Package) Conflicts() alpm.DependList
- func (p *Package) ContainsFile(path string) (alpm.File, error)
- func (p *Package) DB() alpm.IDB
- func (p *Package) Depends() alpm.DependList
- func (p *Package) Description() string
- func (p *Package) FileName() string
- func (p *Package) Files() []alpm.File
- func (p *Package) Groups() alpm.StringList
- func (p *Package) ISize() int64
- func (p *Package) InstallDate() time.Time
- func (p *Package) Licenses() alpm.StringList
- func (p *Package) MD5Sum() string
- func (p *Package) MakeDepends() alpm.DependList
- func (p *Package) Name() string
- func (p *Package) OptionalDepends() alpm.DependList
- func (p *Package) Origin() alpm.PkgFrom
- func (p *Package) Packager() string
- func (p *Package) Provides() alpm.DependList
- func (p *Package) Reason() alpm.PkgReason
- func (p *Package) Replaces() alpm.DependList
- func (p *Package) SHA256Sum() string
- func (p *Package) ShouldIgnore() bool
- func (p *Package) Size() int64
- func (p *Package) SyncNewVersion(l alpm.IDBList) alpm.IPackage
- func (p *Package) Type() string
- func (p *Package) URL() string
- func (p *Package) Validation() alpm.Validation
- func (p *Package) Version() string
- type Upgrade
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBExecutor ¶ added in v11.1.0
type DBExecutor struct{}
func (DBExecutor) AlpmArchitectures ¶ added in v11.1.0
func (t DBExecutor) AlpmArchitectures() ([]string, error)
func (DBExecutor) BiggestPackages ¶ added in v11.1.0
func (t DBExecutor) BiggestPackages() []IPackage
func (DBExecutor) Cleanup ¶ added in v11.1.0
func (t DBExecutor) Cleanup()
func (DBExecutor) IsCorrectVersionInstalled ¶ added in v11.1.0
func (t DBExecutor) IsCorrectVersionInstalled(s, s2 string) bool
func (DBExecutor) LastBuildTime ¶ added in v11.1.0
func (t DBExecutor) LastBuildTime() time.Time
func (DBExecutor) LocalPackage ¶ added in v11.1.0
func (t DBExecutor) LocalPackage(s string) IPackage
func (DBExecutor) LocalPackages ¶ added in v11.1.0
func (t DBExecutor) LocalPackages() []IPackage
func (DBExecutor) LocalSatisfierExists ¶ added in v11.1.0
func (t DBExecutor) LocalSatisfierExists(s string) bool
func (DBExecutor) PackageConflicts ¶ added in v11.1.0
func (t DBExecutor) PackageConflicts(iPackage IPackage) []Depend
func (DBExecutor) PackageDepends ¶ added in v11.1.0
func (t DBExecutor) PackageDepends(iPackage IPackage) []Depend
func (DBExecutor) PackageGroups ¶ added in v11.1.0
func (t DBExecutor) PackageGroups(iPackage IPackage) []string
func (DBExecutor) PackageOptionalDepends ¶ added in v11.1.0
func (t DBExecutor) PackageOptionalDepends(iPackage IPackage) []Depend
func (DBExecutor) PackageProvides ¶ added in v11.1.0
func (t DBExecutor) PackageProvides(iPackage IPackage) []Depend
func (DBExecutor) PackagesFromGroup ¶ added in v11.1.0
func (t DBExecutor) PackagesFromGroup(s string) []IPackage
func (DBExecutor) RefreshHandle ¶ added in v11.1.0
func (t DBExecutor) RefreshHandle() error
func (DBExecutor) RepoUpgrades ¶ added in v11.1.0
func (t DBExecutor) RepoUpgrades(b bool) ([]Upgrade, error)
func (DBExecutor) Repos ¶ added in v11.1.0
func (t DBExecutor) Repos() []string
func (DBExecutor) SatisfierFromDB ¶ added in v11.1.0
func (t DBExecutor) SatisfierFromDB(s, s2 string) IPackage
func (DBExecutor) SyncPackage ¶ added in v11.1.0
func (t DBExecutor) SyncPackage(s string) IPackage
func (DBExecutor) SyncPackages ¶ added in v11.1.0
func (t DBExecutor) SyncPackages(s ...string) []IPackage
func (DBExecutor) SyncSatisfier ¶ added in v11.1.0
func (t DBExecutor) SyncSatisfier(s string) IPackage
func (DBExecutor) SyncSatisfierExists ¶ added in v11.1.0
func (t DBExecutor) SyncSatisfierExists(s string) bool
type Package ¶
type Package struct { PBase string PBuildDate time.Time PDB *DB PDescription string PISize int64 PName string PShouldIgnore bool PSize int64 PVersion string PReason alpm.PkgReason }
func (*Package) Architecture ¶
Architecture returns the package target Architecture.
func (*Package) Backup ¶
func (p *Package) Backup() alpm.BackupList
Backup returns a list of package backups.
func (*Package) Base64Signature ¶
func (*Package) CheckDepends ¶
func (p *Package) CheckDepends() alpm.DependList
Depends returns the package's check dependency list.
func (*Package) ComputeOptionalFor ¶
ComputeOptionalFor returns the names of packages that optionally require the given package.
func (*Package) ComputeRequiredBy ¶
ComputeRequiredBy returns the names of reverse dependencies of a package.
func (*Package) Conflicts ¶
func (p *Package) Conflicts() alpm.DependList
Conflicts returns the conflicts of the package as a DependList.
func (*Package) ContainsFile ¶
ContainsFile checks if the path is in the package filelist.
func (*Package) Depends ¶
func (p *Package) Depends() alpm.DependList
Depends returns the package's dependency list.
func (*Package) Description ¶
func (*Package) Groups ¶
func (p *Package) Groups() alpm.StringList
Groups returns the groups the package belongs to.
func (*Package) InstallDate ¶
InstallDate returns the package install date.
func (*Package) Licenses ¶
func (p *Package) Licenses() alpm.StringList
Licenses returns the package license list.
func (*Package) MakeDepends ¶
func (p *Package) MakeDepends() alpm.DependList
Depends returns the package's make dependency list.
func (*Package) OptionalDepends ¶
func (p *Package) OptionalDepends() alpm.DependList
Depends returns the package's optional dependency list.
func (*Package) Provides ¶
func (p *Package) Provides() alpm.DependList
Provides returns DependList of packages provides by package.
func (*Package) Replaces ¶
func (p *Package) Replaces() alpm.DependList
Replaces returns a DependList with the packages this package replaces.
func (*Package) ShouldIgnore ¶
func (*Package) SyncNewVersion ¶
SyncNewVersion checks if there is a new version of the package in a given DBlist.
func (*Package) Validation ¶
func (p *Package) Validation() alpm.Validation