commit:     90cf913ad03faecd7f3cfdd2290a6b82c9becf4f
Author:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 19 17:25:36 2016 +0000
Commit:     Nicolas Bock <nicolasbock <AT> gentoo <DOT> org>
CommitDate: Tue Jan 19 17:26:53 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90cf913a

app-crypt/keybase: Version bump

Bug 570654

The prebious code base (written in JS) is deprecated. This ebuild switches to
the new code base written in Go.

This ebuild was contributed by

Matt Whitlock <gentoo <AT> mattwhitlock.name>

Package-Manager: portage-2.2.26

 app-crypt/keybase/Manifest               |  1 +
 app-crypt/keybase/keybase-1.0.8.0.ebuild | 44 ++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/app-crypt/keybase/Manifest b/app-crypt/keybase/Manifest
index 4b73525..ec00eb1 100644
--- a/app-crypt/keybase/Manifest
+++ b/app-crypt/keybase/Manifest
@@ -4,3 +4,4 @@ DIST keybase-0.8.22.tar.gz 7101414 SHA256 
4290251ddf7d1f124211731aa8d0dd47f43ba9
 DIST keybase-0.8.23.tar.gz 7101472 SHA256 
20e7e7e7a125ddb3b0e7023c3dcaf12f12c7b183822592b164ca11dd1e6f9a25 SHA512 
5030df4cdfdd8d1175f348d5e1fb201d558ddf149bcda679d433eb9ba4f361ae882dde73c6a99615854b7f5d7e5ddcc09e3fbda49f1110d9f205e48068edcc8d
 WHIRLPOOL 
742d67597b35287b75f0a89b89d1b04815bbfdc7c7df29d9963b821091ec88c5db0715d96a06e73f3a7d4aecb5d3cf2a2309a3f14acfed3f9a38d02c28fa618e
 DIST keybase-0.8.24.tar.gz 7109062 SHA256 
680eaadbae16724912c4bbbd916b20a116fb5d290e4f8e91d2c7093261a26856 SHA512 
65b2a4a21f814617363615153bc034c94854297d0b53cd538cc90320fc48ae8e6c9c13e3c06ae729a4fbe035b6cbbb5020d6a0618aed2c94b0ee858f8b919cd2
 WHIRLPOOL 
889b90879b1f18650c13c048bf888aca85c4ca162d85cd60ba527eccfe3d8da9b9a313f7d6c6cd757feb949f200dbb2021daa2b45af70ad99403826241f0773a
 DIST keybase-0.8.25.tar.gz 7109238 SHA256 
e34b128f48e27a1c3066b5f3f19d99df735f9be4f1c867d1d3d408c8e12983fd SHA512 
b6986063c34a18bd91148e588d43545f8baf7849cf80ea03b88d26e1f3dd6684cc9e5ebd5e10ff5ac0639fa308c2e07f577b6a7ded6f5bf4bd4510e64bb31025
 WHIRLPOOL 
1413eed7f26ec6b2d17f63d6315baac48d6a7f0935c3608e4ffcd5cd8df7f13db01e8d93ce76b33b4e0ceb322f508a3601e37be6cad86c20e976bb33012f28db
+DIST keybase-1.0.8.0.tar.gz 42949716 SHA256 
b43fc29e9ec6d06fb7371a597ad7a2f28ee8e125ae8b9c9c34d1c4d176b6a76d SHA512 
a4030d00415961d2c7d5d65ca682a11f6cd82b0d64bcbf9de6e4ce8f969faea05f3fc8a0084def9bd39528a75dfd80dcb6bbdae16e73d71b1c9dc6a7ece58771
 WHIRLPOOL 
f8a59464759875e195068fe7422962ad570794442c408e99a55c4f4724108a086727c67fe753e698f3d653f1101278d1be657ca2889d7aaa878489f232574745

diff --git a/app-crypt/keybase/keybase-1.0.8.0.ebuild 
b/app-crypt/keybase/keybase-1.0.8.0.ebuild
new file mode 100644
index 0000000..184ba0a
--- /dev/null
+++ b/app-crypt/keybase/keybase-1.0.8.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils versionator
+
+MY_PV=$(replace_version_separator 3 '-')
+
+DESCRIPTION="Client for keybase.io"
+HOMEPAGE="https://keybase.io/";
+SRC_URI="https://github.com/keybase/client/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-lang/go-1.5:0"
+RDEPEND="
+       app-crypt/gnupg"
+
+S="${WORKDIR}/src/github.com/keybase/client"
+
+src_unpack() {
+       unpack "${P}.tar.gz"
+       mkdir -p "$(dirname "${S}")" || die
+       mv "client-${MY_PV}" "${S}" || die
+}
+
+src_compile() {
+       GO15VENDOREXPERIMENT=1 \
+               GOPATH="${WORKDIR}:${S}/go/vendor" \
+               go build -v -x \
+               -tags production \
+               -o "${T}/keybase" \
+               github.com/keybase/client/go/keybase || die
+}
+
+src_install() {
+       dobin "${T}/keybase"
+}

Reply via email to