Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/ksonnet/
Date: Thu, 08 Feb 2018 19:46:38
Message-Id: 1518119176.abc2d023e3f63693d58e7318f116b8d9dd2ef074.mrueg@gentoo
1 commit: abc2d023e3f63693d58e7318f116b8d9dd2ef074
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 8 19:45:30 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 8 19:46:16 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc2d023
7
8 app-admin/ksonnet: Initial version
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 app-admin/ksonnet/Manifest | 1 +
13 app-admin/ksonnet/ksonnet-0.8.0.ebuild | 40 ++++++++++++++++++++++++++++++++++
14 app-admin/ksonnet/metadata.xml | 11 ++++++++++
15 3 files changed, 52 insertions(+)
16
17 diff --git a/app-admin/ksonnet/Manifest b/app-admin/ksonnet/Manifest
18 new file mode 100644
19 index 00000000000..47805b52b08
20 --- /dev/null
21 +++ b/app-admin/ksonnet/Manifest
22 @@ -0,0 +1 @@
23 +DIST ksonnet-0.8.0.tar.gz 5260937 BLAKE2B 3b14618d9e40e0f71f966a0acd1ac121040ddfbd378b363236f98c4ecc6d2a2b688988816cd56801bc127b41ac56f4a8446bf152b0ffbdc3f64bce879bfa7cc4 SHA512 c80bbb0d6959045c2de0bf3a21b8a869b53a397e2e31b4b273ccd4f16afceb4038c6263a34d8e0934234cea5997949202e58dd7603902b221a140be737924aec
24
25 diff --git a/app-admin/ksonnet/ksonnet-0.8.0.ebuild b/app-admin/ksonnet/ksonnet-0.8.0.ebuild
26 new file mode 100644
27 index 00000000000..48881fd39b6
28 --- /dev/null
29 +++ b/app-admin/ksonnet/ksonnet-0.8.0.ebuild
30 @@ -0,0 +1,40 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +EGO_PN="github.com/ksonnet/ksonnet"
37 +
38 +inherit golang-build golang-vcs-snapshot bash-completion-r1
39 +
40 +ARCHIVE_URI="https://github.com/ksonnet/ksonnet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
41 +KEYWORDS="~amd64"
42 +
43 +DESCRIPTION="CLI-supported framework for extensible Kubernetes configurations"
44 +HOMEPAGE="https://github.com/ksonnet/ksonnet http://ksonnet.heptio.com/"
45 +SRC_URI="${ARCHIVE_URI}"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0"
49 +IUSE=""
50 +
51 +RESTRICT="test"
52 +
53 +src_prepare() {
54 + default
55 + sed -i -e "s/EXTRA_GO_FLAGS =/EXTRA_GO_FLAGS = -v /"\
56 + -e "s/VERSION =.*/VERSION = ${PV}/" src/${EGO_PN}/Makefile || die
57 +}
58 +
59 +src_compile() {
60 + pushd src/${EGO_PN} || die
61 + GOPATH="${S}" emake ks
62 + popd || die
63 +}
64 +
65 +src_install() {
66 + pushd src/${EGO_PN} || die
67 + dobin ks
68 + dodoc README.md
69 + popd || die
70 +}
71
72 diff --git a/app-admin/ksonnet/metadata.xml b/app-admin/ksonnet/metadata.xml
73 new file mode 100644
74 index 00000000000..317ede0369b
75 --- /dev/null
76 +++ b/app-admin/ksonnet/metadata.xml
77 @@ -0,0 +1,11 @@
78 +<?xml version='1.0' encoding='UTF-8'?>
79 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
80 +<pkgmetadata>
81 + <maintainer type="person">
82 + <email>mrueg@g.o</email>
83 + <name>Manuel Rüger</name>
84 + </maintainer>
85 + <upstream>
86 + <remote-id type="github">heptio/ksonnet</remote-id>
87 + </upstream>
88 +</pkgmetadata>