Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/cockroach/
Date: Fri, 13 May 2022 22:50:31
Message-Id: 1652482193.7fdd59c58dc091ac0afcd2ab5c8d0dcf8eac1ca6.conikost@gentoo
1 commit: 7fdd59c58dc091ac0afcd2ab5c8d0dcf8eac1ca6
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 2 11:47:35 2022 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Fri May 13 22:49:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fdd59c5
7
8 dev-db/cockroach: migrate to glep-81
9
10 Closes: https://bugs.gentoo.org/781272
11 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
12 Closes: https://github.com/gentoo/gentoo/pull/24864
13 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
14
15 ...ch-19.1.1.ebuild => cockroach-19.1.1-r1.ebuild} | 22 +++++++++++++---------
16 ...oach-2.1.5.ebuild => cockroach-2.1.5-r1.ebuild} | 22 +++++++++++++---------
17 2 files changed, 26 insertions(+), 18 deletions(-)
18
19 diff --git a/dev-db/cockroach/cockroach-19.1.1.ebuild b/dev-db/cockroach/cockroach-19.1.1-r1.ebuild
20 similarity index 87%
21 rename from dev-db/cockroach/cockroach-19.1.1.ebuild
22 rename to dev-db/cockroach/cockroach-19.1.1-r1.ebuild
23 index b4fd44218a0a..18d3f4b63528 100644
24 --- a/dev-db/cockroach/cockroach-19.1.1.ebuild
25 +++ b/dev-db/cockroach/cockroach-19.1.1-r1.ebuild
26 @@ -1,26 +1,32 @@
27 -# Copyright 1999-2019 Gentoo Authors
28 +# Copyright 1999-2022 Gentoo Authors
29 # Distributed under the terms of the GNU General Public License v2
30
31 EAPI=7
32 MY_PV=v${PV}
33 CHECKREQS_MEMORY="2G"
34
35 -inherit check-reqs toolchain-funcs user
36 +inherit check-reqs toolchain-funcs
37
38 DESCRIPTION="open source database for building cloud services"
39 HOMEPAGE="https://www.cockroachlabs.com"
40 SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
41 +S="${WORKDIR}/cockroach-${MY_PV}"
42
43 LICENSE="Cockroach Apache-2.0"
44 SLOT="0"
45 KEYWORDS="~amd64"
46 -IUSE=""
47
48 -DEPEND=">=app-arch/xz-utils-5.2.3
49 - >=dev-lang/go-1.8.3
50 - >=dev-util/cmake-3.8.1"
51 +RDEPEND="
52 + acct-group/cockroach
53 + acct-user/cockroach
54 +"
55
56 -S="${WORKDIR}/cockroach-${MY_PV}"
57 +DEPEND="
58 + ${RDEPEND}
59 + >=app-arch/xz-utils-5.2.3
60 + >=dev-lang/go-1.8.3
61 + >=dev-util/cmake-3.8.1
62 +"
63
64 QA_EXECSTACK="usr/bin/cockroach"
65
66 @@ -35,8 +41,6 @@ pkg_pretend() {
67
68 pkg_setup() {
69 check-reqs_pkg_setup
70 - enewgroup cockroach
71 - enewuser cockroach -1 /bin/sh /var/lib/cockroach cockroach
72 }
73
74 src_compile() {
75
76 diff --git a/dev-db/cockroach/cockroach-2.1.5.ebuild b/dev-db/cockroach/cockroach-2.1.5-r1.ebuild
77 similarity index 87%
78 rename from dev-db/cockroach/cockroach-2.1.5.ebuild
79 rename to dev-db/cockroach/cockroach-2.1.5-r1.ebuild
80 index b4fd44218a0a..18d3f4b63528 100644
81 --- a/dev-db/cockroach/cockroach-2.1.5.ebuild
82 +++ b/dev-db/cockroach/cockroach-2.1.5-r1.ebuild
83 @@ -1,26 +1,32 @@
84 -# Copyright 1999-2019 Gentoo Authors
85 +# Copyright 1999-2022 Gentoo Authors
86 # Distributed under the terms of the GNU General Public License v2
87
88 EAPI=7
89 MY_PV=v${PV}
90 CHECKREQS_MEMORY="2G"
91
92 -inherit check-reqs toolchain-funcs user
93 +inherit check-reqs toolchain-funcs
94
95 DESCRIPTION="open source database for building cloud services"
96 HOMEPAGE="https://www.cockroachlabs.com"
97 SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz"
98 +S="${WORKDIR}/cockroach-${MY_PV}"
99
100 LICENSE="Cockroach Apache-2.0"
101 SLOT="0"
102 KEYWORDS="~amd64"
103 -IUSE=""
104
105 -DEPEND=">=app-arch/xz-utils-5.2.3
106 - >=dev-lang/go-1.8.3
107 - >=dev-util/cmake-3.8.1"
108 +RDEPEND="
109 + acct-group/cockroach
110 + acct-user/cockroach
111 +"
112
113 -S="${WORKDIR}/cockroach-${MY_PV}"
114 +DEPEND="
115 + ${RDEPEND}
116 + >=app-arch/xz-utils-5.2.3
117 + >=dev-lang/go-1.8.3
118 + >=dev-util/cmake-3.8.1
119 +"
120
121 QA_EXECSTACK="usr/bin/cockroach"
122
123 @@ -35,8 +41,6 @@ pkg_pretend() {
124
125 pkg_setup() {
126 check-reqs_pkg_setup
127 - enewgroup cockroach
128 - enewuser cockroach -1 /bin/sh /var/lib/cockroach cockroach
129 }
130
131 src_compile() {