commit: 351f9bf9d3c3d5965514a0c6255ab89bba0541bd Author: William Hubbs <williamh <AT> gentoo <DOT> org> AuthorDate: Fri Aug 21 16:26:48 2020 +0000 Commit: William Hubbs <williamh <AT> gentoo <DOT> org> CommitDate: Fri Aug 21 16:48:09 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351f9bf9
sys-cluster/nomad: add nvidia use flag This controls whether we build with nvidia integration. Closes: https://bugs.gentoo.org/737472 Signed-off-by: William Hubbs <williamh <AT> gentoo.org> sys-cluster/nomad/metadata.xml | 9 ++++++--- sys-cluster/nomad/nomad-0.12.3.ebuild | 4 ++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/sys-cluster/nomad/metadata.xml b/sys-cluster/nomad/metadata.xml index 3c49bd23955..9f6cd416f2b 100644 --- a/sys-cluster/nomad/metadata.xml +++ b/sys-cluster/nomad/metadata.xml @@ -3,6 +3,9 @@ <pkgmetadata> <maintainer type="person"> <email>[email protected]</email> - <name>William Hubbs</name> - </maintainer> - </pkgmetadata> + <name>William Hubbs</name> + </maintainer> + <use> + <flag name="nvidia">build with nvidia integration</flag> + </use> +</pkgmetadata> diff --git a/sys-cluster/nomad/nomad-0.12.3.ebuild b/sys-cluster/nomad/nomad-0.12.3.ebuild index 52e0d90e0b5..e605fbb5f71 100644 --- a/sys-cluster/nomad/nomad-0.12.3.ebuild +++ b/sys-cluster/nomad/nomad-0.12.3.ebuild @@ -12,12 +12,12 @@ SRC_URI="https://github.com/hashicorp/nomad/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="nvidia" src_compile() { local go_ldflags go_tags go_ldflags="-X github.com/hashicorp/nomad/version.GitCommit=${GIT_COMMIT}" - go_tags="codegen_generated" + go_tags="codegen_generated $(usex nvidia '' 'nonvidia')" CGO_ENABLED=1 \ go build \ -trimpath \
