providers

package
v0.0.0-...-7caaa2a Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2020 License: GPL-3.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var HG_TAG = regexp.MustCompile(`(.*?)\s+(\d+\:[0-9a-f]+)$`)
View Source
var LLVM_PATH_VERSIONED_PREFIX_C = regexp.MustCompile(`^(?:\d+\.?)+\/(.*)$`)
View Source
var PHP_MIRROR_DOWNLOADING_URI = regexp.MustCompile(`^/get/(php-((?:\d+.?)+)\.tar(\.?[a-zA-Z0-9]+))/from/a/mirror$`)

"/get/php-7.2.10.tar.bz2/from/a/mirror"

Functions

func Get

func Get(
	name string,
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderGNUPGOrg

func NewProviderGNUPGOrg(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderGitHub

func NewProviderGitHub(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderHttps

func NewProviderHttps(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderLLVMorg

func NewProviderLLVMorg(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderLaunchpadNet

func NewProviderLaunchpadNet(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderPHPnet

func NewProviderPHPnet(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderSFNet

func NewProviderSFNet(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

func NewProviderSRS

func NewProviderSRS(
	repo types.RepositoryI,
	pkg_name string,
	pkg_info *basictypes.PackageInfo,
	sys basictypes.SystemI,
	tarballs_output_dir string,
	log *logger.Logger,
) (types.ProviderI, error)

Types

type ProviderGNUPGOrg

type ProviderGNUPGOrg struct {
	// contains filtered or unexported fields
}

func (*ProviderGNUPGOrg) ArgCount

func (self *ProviderGNUPGOrg) ArgCount() int

func (*ProviderGNUPGOrg) CanListArg

func (self *ProviderGNUPGOrg) CanListArg(i int) bool

func (*ProviderGNUPGOrg) GetDownloadingURIForFile

func (self *ProviderGNUPGOrg) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderGNUPGOrg) ListArg

func (self *ProviderGNUPGOrg) ListArg(i int) ([]string, error)

func (*ProviderGNUPGOrg) PerformUpdate

func (self *ProviderGNUPGOrg) PerformUpdate() error

func (*ProviderGNUPGOrg) ProviderDescription

func (self *ProviderGNUPGOrg) ProviderDescription() string

func (*ProviderGNUPGOrg) TarballNames

func (self *ProviderGNUPGOrg) TarballNames() ([]string, error)

func (*ProviderGNUPGOrg) Tarballs

func (self *ProviderGNUPGOrg) Tarballs() ([]string, error)

type ProviderGitHub

type ProviderGitHub struct {
	// contains filtered or unexported fields
}

func (*ProviderGitHub) ArgCount

func (self *ProviderGitHub) ArgCount() int

func (*ProviderGitHub) CanListArg

func (self *ProviderGitHub) CanListArg(i int) bool

func (*ProviderGitHub) ListArg

func (self *ProviderGitHub) ListArg(i int) ([]string, error)

func (*ProviderGitHub) PerformUpdate

func (self *ProviderGitHub) PerformUpdate() error

func (*ProviderGitHub) ProviderDescription

func (self *ProviderGitHub) ProviderDescription() string

func (*ProviderGitHub) TarballNames

func (self *ProviderGitHub) TarballNames() ([]string, error)

func (*ProviderGitHub) Tarballs

func (self *ProviderGitHub) Tarballs() ([]string, error)

type ProviderHttps

type ProviderHttps struct {
	// contains filtered or unexported fields
}

func (*ProviderHttps) ArgCount

func (self *ProviderHttps) ArgCount() int

func (*ProviderHttps) CanListArg

func (self *ProviderHttps) CanListArg(i int) bool

func (*ProviderHttps) GetDownloadingURIForFile

func (self *ProviderHttps) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderHttps) ListArg

func (self *ProviderHttps) ListArg(i int) ([]string, error)

func (*ProviderHttps) PerformUpdate

func (self *ProviderHttps) PerformUpdate() error

func (*ProviderHttps) ProviderDescription

func (self *ProviderHttps) ProviderDescription() string

func (*ProviderHttps) TarballNames

func (self *ProviderHttps) TarballNames() ([]string, error)

func (*ProviderHttps) Tarballs

func (self *ProviderHttps) Tarballs() ([]string, error)

type ProviderLLVMorg

type ProviderLLVMorg struct {
	// contains filtered or unexported fields
}

func (*ProviderLLVMorg) ArgCount

func (self *ProviderLLVMorg) ArgCount() int

func (*ProviderLLVMorg) CanListArg

func (self *ProviderLLVMorg) CanListArg(i int) bool

func (*ProviderLLVMorg) GetDownloadingURIForFile

func (self *ProviderLLVMorg) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderLLVMorg) ListArg

func (self *ProviderLLVMorg) ListArg(i int) ([]string, error)

func (*ProviderLLVMorg) LogE

func (self *ProviderLLVMorg) LogE(txt string)

func (*ProviderLLVMorg) LogI

func (self *ProviderLLVMorg) LogI(txt string)

func (*ProviderLLVMorg) PerformUpdate

func (self *ProviderLLVMorg) PerformUpdate() error

func (*ProviderLLVMorg) ProviderDescription

func (self *ProviderLLVMorg) ProviderDescription() string

func (*ProviderLLVMorg) TarballNames

func (self *ProviderLLVMorg) TarballNames() ([]string, error)

func (*ProviderLLVMorg) Tarballs

func (self *ProviderLLVMorg) Tarballs() ([]string, error)

type ProviderLaunchpadNet

type ProviderLaunchpadNet struct {
	// contains filtered or unexported fields
}

func (*ProviderLaunchpadNet) ArgCount

func (self *ProviderLaunchpadNet) ArgCount() int

func (*ProviderLaunchpadNet) CanListArg

func (self *ProviderLaunchpadNet) CanListArg(i int) bool

func (*ProviderLaunchpadNet) GetDownloadingURIForFile

func (self *ProviderLaunchpadNet) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderLaunchpadNet) ListArg

func (self *ProviderLaunchpadNet) ListArg(i int) ([]string, error)

func (*ProviderLaunchpadNet) PerformUpdate

func (self *ProviderLaunchpadNet) PerformUpdate() error

func (*ProviderLaunchpadNet) ProviderDescription

func (self *ProviderLaunchpadNet) ProviderDescription() string

func (*ProviderLaunchpadNet) TarballNames

func (self *ProviderLaunchpadNet) TarballNames() ([]string, error)

func (*ProviderLaunchpadNet) Tarballs

func (self *ProviderLaunchpadNet) Tarballs() ([]string, error)

type ProviderPHPnet

type ProviderPHPnet struct {
	// contains filtered or unexported fields
}

func (*ProviderPHPnet) ArgCount

func (self *ProviderPHPnet) ArgCount() int

func (*ProviderPHPnet) CanListArg

func (self *ProviderPHPnet) CanListArg(i int) bool

func (*ProviderPHPnet) GetDownloadingURIForFile

func (self *ProviderPHPnet) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderPHPnet) ListArg

func (self *ProviderPHPnet) ListArg(i int) ([]string, error)

func (*ProviderPHPnet) LogE

func (self *ProviderPHPnet) LogE(txt string)

func (*ProviderPHPnet) LogI

func (self *ProviderPHPnet) LogI(txt string)

func (*ProviderPHPnet) PerformUpdate

func (self *ProviderPHPnet) PerformUpdate() error

func (*ProviderPHPnet) ProviderDescription

func (self *ProviderPHPnet) ProviderDescription() string

func (*ProviderPHPnet) TarballNames

func (self *ProviderPHPnet) TarballNames() ([]string, error)

func (*ProviderPHPnet) Tarballs

func (self *ProviderPHPnet) Tarballs() ([]string, error)

type ProviderSFNet

type ProviderSFNet struct {
	// contains filtered or unexported fields
}

func (*ProviderSFNet) ArgCount

func (self *ProviderSFNet) ArgCount() int

func (*ProviderSFNet) CanListArg

func (self *ProviderSFNet) CanListArg(i int) bool

func (*ProviderSFNet) GetDownloadingURIForFile

func (self *ProviderSFNet) GetDownloadingURIForFile(name string) (string, error)

func (*ProviderSFNet) ListArg

func (self *ProviderSFNet) ListArg(i int) ([]string, error)

func (*ProviderSFNet) PerformUpdate

func (self *ProviderSFNet) PerformUpdate() error

func (*ProviderSFNet) ProviderDescription

func (self *ProviderSFNet) ProviderDescription() string

func (*ProviderSFNet) TarballNames

func (self *ProviderSFNet) TarballNames() ([]string, error)

func (*ProviderSFNet) Tarballs

func (self *ProviderSFNet) Tarballs() ([]string, error)

type ProviderSRS

type ProviderSRS struct {
	// contains filtered or unexported fields
}

func (*ProviderSRS) ArgCount

func (self *ProviderSRS) ArgCount() int

func (*ProviderSRS) CanListArg

func (self *ProviderSRS) CanListArg(i int) bool

func (*ProviderSRS) ListArg

func (self *ProviderSRS) ListArg(i int) ([]string, error)

func (*ProviderSRS) PerformUpdate

func (self *ProviderSRS) PerformUpdate() error

func (*ProviderSRS) ProviderDescription

func (self *ProviderSRS) ProviderDescription() string

func (*ProviderSRS) TarballNames

func (self *ProviderSRS) TarballNames() ([]string, error)

func (*ProviderSRS) Tarballs

func (self *ProviderSRS) Tarballs() ([]string, error)

type SRSGit

type SRSGit struct {
	// contains filtered or unexported fields
}

func NewSRSGit

func NewSRSGit(srs *ProviderSRS) *SRSGit

func (*SRSGit) Checkout

func (self *SRSGit) Checkout(git_dir string, target string) error

func (*SRSGit) GetAndUpdate

func (self *SRSGit) GetAndUpdate(
	git_dir string,
	git_source_url string,
) error

func (*SRSGit) MakeTarballs

func (self *SRSGit) MakeTarballs(
	git_dir string,
	output_dir string,
) error

func (*SRSGit) UpdateSubmodules

func (self *SRSGit) UpdateSubmodules(git_dir string) error

type SRSHg

type SRSHg struct {
	// contains filtered or unexported fields
}

func NewSRSHg

func NewSRSHg(srs *ProviderSRS) *SRSHg

func (*SRSHg) GetAndUpdate

func (self *SRSHg) GetAndUpdate(
	hg_dir string,
	hg_source_url string,
) error

func (*SRSHg) MakeTarballs

func (self *SRSHg) MakeTarballs(
	hg_dir string,
	output_dir string,
) error

Jump to

Keyboard shortcuts

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