app-emulation/kompose: Version bump to 1.12.0
[gentoo.git] / app-emulation / kompose / kompose-1.11.0.ebuild
1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5 inherit golang-build golang-vcs-snapshot
6
7 EGO_PN="github.com/kubernetes/kompose"
8 EGIT_COMMIT="v${PV}"
9 KOMPOSE_COMMIT="39ad614"
10 ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
11 KEYWORDS="~amd64"
12
13 DESCRIPTION="Tool to move from docker-compose to Kubernetes"
14 HOMEPAGE="https://github.com/kubernetes/kompose https://kompose.io"
15 SRC_URI="${ARCHIVE_URI}"
16 LICENSE="Apache-2.0"
17 SLOT="0"
18 IUSE="hardened"
19
20 RESTRICT="test"
21
22 src_compile() {
23         export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
24         GOPATH="${S}" go build -v -ldflags="-X github.com/kubernetes/kompose/cmd.GITCOMMIT=${COMPOSE_KOMMIT}" -o bin/kompose src/${EGO_PN}/main.go || die
25 }
26
27 src_install() {
28         dobin bin/*
29         dodoc -r src/${EGO_PN}/{docs,{README,RELEASE,ROADMAP,CHANGELOG,CONTRIBUTING}.md}
30 }