GOLANG-VCS.ECLASS

章节: eclass-manpages (5)
更新: 2024年11月
索引 返回主内容

名称

golang-vcs.eclass - 用于获取和解压 Go 仓库的 Eclass。

已弃用

替换: go-module.eclass

描述

此 Eclass 用于简化使用 Go 编程语言编写的软件的实时 ebuild 的维护。

支持的 EAPIS

7

传递提供的 ECLASSES

golang-base

ECLASS 变量

EGO_PN (必需)
这是 Go 包的导入路径。请使用 emerge dev-lang/go 并阅读 “go help importpath” 以了解语法。

示例

EGO_PN="github.com/user/package"
EGO_PN="github.com/user1/package1 github.com/user2/package2"
EGO_STORE_DIR (用户变量)
Go 源代码的存储目录。

这旨在由用户在 make.conf 中设置。Ebuild 不应设置它。

EGO_STORE_DIR=${DISTDIR}/go-src

EVCS_OFFLINE
如果非空,此变量会阻止任何在线操作。
EVCS_UMASK
将此变量设置为自定义 umask。这旨在由用户设置。将其设置为类似 002 的值,可以简化非 root 用户(但属于 portage 组)进行开发并使用 FEATURES=userpriv 的情况。

维护者

William Hubbs <[email protected]>

报告 Bug

请通过 https://bugs.gentoo.org/ 报告 Bug

文件

golang-vcs.eclass

另请参阅

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/golang-vcs.eclass


索引

名称
已弃用
描述
支持的 EAPIS
传递提供的 ECLASSES
ECLASS 变量
维护者
报告 Bug
文件
另请参阅

此文档由 man2html 使用手册页创建。
时间: 2024年11月12日 格林威治标准时间 03:27:00