summaryrefslogtreecommitdiff
path: root/dev-db/go-etcd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/go-etcd
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/go-etcd')
-rw-r--r--dev-db/go-etcd/Manifest8
-rw-r--r--dev-db/go-etcd/go-etcd-0_p20141013-r1.ebuild46
-rw-r--r--dev-db/go-etcd/go-etcd-2.0.0-r1.ebuild46
-rw-r--r--dev-db/go-etcd/go-etcd-2.0.0.ebuild48
-rw-r--r--dev-db/go-etcd/metadata.xml13
5 files changed, 161 insertions, 0 deletions
diff --git a/dev-db/go-etcd/Manifest b/dev-db/go-etcd/Manifest
new file mode 100644
index 000000000000..210ac0014009
--- /dev/null
+++ b/dev-db/go-etcd/Manifest
@@ -0,0 +1,8 @@
+DIST go-etcd-0_p20141013.tar.gz 18214 SHA256 1f23919939588fbdc76dc40977f20d47fe67e633be24f53e4042122a942f867e SHA512 af07b2434bbad219962e989ca1d6ccb86bb40f698aa3f2b681ac04094dc7e878593af6a54e9c1e976d1aeb451661d8100295b0637291b46bafa45452537f1575 WHIRLPOOL 6cfb874e90bc43d643eb9b3db59e9d7c914614adfcb34db642b794c645823863cdab70c72b0e60abda2dc97dc1c526bc2d8c4c28d7c32811fcc9798744b4beaa
+DIST go-etcd-2.0.0.tar.gz 18214 SHA256 1f23919939588fbdc76dc40977f20d47fe67e633be24f53e4042122a942f867e SHA512 af07b2434bbad219962e989ca1d6ccb86bb40f698aa3f2b681ac04094dc7e878593af6a54e9c1e976d1aeb451661d8100295b0637291b46bafa45452537f1575 WHIRLPOOL 6cfb874e90bc43d643eb9b3db59e9d7c914614adfcb34db642b794c645823863cdab70c72b0e60abda2dc97dc1c526bc2d8c4c28d7c32811fcc9798744b4beaa
+EBUILD go-etcd-0_p20141013-r1.ebuild 1055 SHA256 bbe6aa5b03cae954ca81d34309ba0fa951830a26953efcb5ef859366ca5434c8 SHA512 e38ff58b31ef12ad6b8c475cf5ad041ee2e65c807606972c084b65c32b754a38e3233c49310c85958a2e7bc335631f3dcd8452b1ba5125edbf0d550ed3ed7dbd WHIRLPOOL 1ede4c53e791306ad8c2e583e587712e45e8c5e4626f874639810868e81aedce78b4231659d0918a31ea40266253e0be018547c53ee742c02031b5e291ed16a5
+EBUILD go-etcd-2.0.0-r1.ebuild 1043 SHA256 108b7153423619ab942024c3914552b4475f8d74268a91f1f5ec1dda60c6b0e2 SHA512 687b694b9e8bf85bd6db084878f3c8a9a67e4da97cf1aba3ddeaf9e7901e6d0d9c8f955380febc007022a4f70d58b9cea5318283b0a97f3c8cb006dd5c5aebc4 WHIRLPOOL 66908ce56b34b5894f103bf69475aae072d4c6007921680a986f177790b5ad0de1d543eaa67cd0577c6c9b2c4757fd8cee21f00c11c827671904342678ddc897
+EBUILD go-etcd-2.0.0.ebuild 1057 SHA256 7cea98dd1d2cf426673a5ce628f683aa5388553a86c58b18ffd80a2878f81f04 SHA512 2b8c8e7b4f2413a5389d6905c14784f0120943a2082d4e7bfd0d6b655add5c4ec245b28ea8c526940a67bf555a917a54c71a3dabd1659850ab12b109b7a0cf35 WHIRLPOOL e287578d8502baaea20c0c2ae30836971a1533cde1ca116f47f6fa32575bf9dba40de05e2fe3a39526a0a61427343ecf4d1dc4bed25146e4ff2c275f92758d82
+MISC ChangeLog 2598 SHA256 a31f62ec33d96b9a5e5e3c58a471c14451bb39c50e69e18d4f61c824035cc7ec SHA512 0d2d31023fb13f38b9839680bde510cbb2a93affdf5393c483c0236396c768f457bffe4f6ee49c4af833d4e9412f95281a7e305a98f217cca16642a834bb12fd WHIRLPOOL 4fd0fa4a40a3b03fc98935673700661ad979f2bace509efc4777c554536d7c4277b584e8b193a6d6474a00ac12e6796a3802128867bca0c4a3d3758529d697d4
+MISC ChangeLog-2015 1339 SHA256 8f0d0255c4ba1cfa4b5245d9052d369eb2e4c336006cdb243b516b292e2b7ced SHA512 89be15ef6220d016e96eab81199949979a6a58aaaa81571f4eef2c53069dd29cf72f5bf98485b2b0ae4a064ecdb774af22c441c0653b5e6cbd67f0a2cf34c107 WHIRLPOOL 39603361712191509fd2e65b8c242037be60589f03a4326117cc2fb14cf8d6556f200a72f482120287ca650ac33ff87cebb92636925092b73b967d15b1c1c1ed
+MISC metadata.xml 509 SHA256 ba4c66131c2820e17e82face99a4e0dce845a447a9e97725a31fc3ef73c60157 SHA512 0162c39d76959d8cbe7ca2a280a4c415912c09f1d0044216ad73367c865dcf61037da0022711777fcc277fa8ee65feb5c04a2a4a50fb549a9585798ceb3c6d28 WHIRLPOOL cbc3678f50172cd2d552376b122f008c08a16d1408aedcb7f6f2c66b9c6d8947801f302abe8bc11cee1050073a90d1ffcff2875d2b71eb798ebc8f9552b8893d
diff --git a/dev-db/go-etcd/go-etcd-0_p20141013-r1.ebuild b/dev-db/go-etcd/go-etcd-0_p20141013-r1.ebuild
new file mode 100644
index 000000000000..837299014728
--- /dev/null
+++ b/dev-db/go-etcd/go-etcd-0_p20141013-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+GO_PN=github.com/coreos/${PN}
+DESCRIPTION="Go client library for etcd"
+HOMEPAGE="https://${GO_PN}"
+EGIT_COMMIT="25e2c63be8e8ab405014a78879e0992ae5ff55e8"
+SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.4"
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ default_src_unpack
+ mkdir -p src/${GO_PN%/*} || die
+ mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
+}
+
+src_compile() {
+ # Create a filtered GOROOT tree out of symlinks,
+ # excluding go-etcd, for bug #503324.
+ cp -sR /usr/lib/go goroot || die
+ rm -rf goroot/src/${GO_PN} || die
+ rm -rf goroot/pkg/linux_${ARCH}/${GO_PN} || die
+ GOROOT=${WORKDIR}/goroot GOPATH=${WORKDIR} \
+ go install -x ${GO_PN}/etcd || die
+}
+
+src_install() {
+ insopts -m0644 -p # preserve timestamps for bug 551486
+ insinto /usr/lib/go
+ doins -r pkg
+ insinto /usr/lib/go/src
+ egit_clean
+ doins -r src/*
+}
diff --git a/dev-db/go-etcd/go-etcd-2.0.0-r1.ebuild b/dev-db/go-etcd/go-etcd-2.0.0-r1.ebuild
new file mode 100644
index 000000000000..f21ea8588426
--- /dev/null
+++ b/dev-db/go-etcd/go-etcd-2.0.0-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+GO_PN=github.com/coreos/${PN}
+EGIT_COMMIT="25e2c63be8e8ab405014a78879e0992ae5ff55e8"
+
+DESCRIPTION="Go client library for etcd"
+HOMEPAGE="https://${GO_PN}"
+SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.4:="
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ default_src_unpack
+ mkdir -p src/${GO_PN%/*} || die
+ mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
+}
+
+src_compile() {
+ # Create a filtered GOROOT tree out of symlinks,
+ # excluding go-etcd, for bug #503324.
+ cp -sR /usr/lib/go goroot || die
+ rm -rf goroot/src/${GO_PN} || die
+ rm -rf goroot/pkg/linux_${ARCH}/${GO_PN} || die
+ GOROOT=${WORKDIR}/goroot GOPATH=${WORKDIR} \
+ go install -x ${GO_PN}/etcd || die
+}
+
+src_install() {
+ insopts -m0644 -p # preserve timestamps for bug 551486
+ insinto /usr/lib/go
+ doins -r pkg
+ insinto /usr/lib/go/src
+ egit_clean
+ doins -r src/*
+}
diff --git a/dev-db/go-etcd/go-etcd-2.0.0.ebuild b/dev-db/go-etcd/go-etcd-2.0.0.ebuild
new file mode 100644
index 000000000000..af467e145d78
--- /dev/null
+++ b/dev-db/go-etcd/go-etcd-2.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+GO_PN=github.com/coreos/${PN}
+EGIT_COMMIT="25e2c63be8e8ab405014a78879e0992ae5ff55e8"
+
+DESCRIPTION="Go client library for etcd"
+HOMEPAGE="https://${GO_PN}"
+SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/go-1.4"
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ default_src_unpack
+ mkdir -p src/${GO_PN%/*} || die
+ mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
+}
+
+src_compile() {
+ # Create a filtered GOROOT tree out of symlinks,
+ # excluding go-etcd, for bug #503324.
+ cp -sR /usr/lib/go goroot || die
+ rm -rf goroot/src/${GO_PN} || die
+ rm -rf goroot/pkg/linux_${ARCH}/${GO_PN} || die
+ GOROOT=${WORKDIR}/goroot GOPATH=${WORKDIR} \
+ go install -x ${GO_PN}/etcd || die
+}
+
+src_install() {
+ insopts -m0644 -p # preserve timestamps for bug 551486
+ insinto /usr/lib/go
+ doins -r pkg
+ insinto /usr/lib/go/src
+ egit_clean
+ doins -r src/*
+}
diff --git a/dev-db/go-etcd/metadata.xml b/dev-db/go-etcd/metadata.xml
new file mode 100644
index 000000000000..479b509156bb
--- /dev/null
+++ b/dev-db/go-etcd/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <upstream>
+ <bugs-to>https://github.com/coreos/go-etcd/issues</bugs-to>
+ <changelog>https://github.com/coreos/go-etcd/commits/master</changelog>
+ <doc>https://godoc.org/github.com/coreos/go-etcd/etcd</doc>
+ <remote-id type="github">coreos/go-etcd</remote-id>
+ </upstream>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>