1 |
commit: 5b4be3ac4ea3025b7a0a54ed129b5cb891258d1b |
2 |
Author: Pedro Arizmendi <dwosky <AT> pm <DOT> me> |
3 |
AuthorDate: Wed Apr 6 20:25:11 2022 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Nov 5 17:36:07 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4be3ac |
7 |
|
8 |
dev-db/influxdb: Version bump to 1.8.10 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/837131 |
11 |
Signed-off-by: Pedro Arizmendi <dwosky <AT> pm.me> |
12 |
Package-Manager: Portage-3.0.30, Repoman-3.0.3 |
13 |
Closes: https://github.com/gentoo/gentoo/pull/25224 |
14 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
15 |
|
16 |
dev-db/influxdb/Manifest | 2 ++ |
17 |
dev-db/influxdb/influxdb-1.8.10.ebuild | 58 ++++++++++++++++++++++++++++++++++ |
18 |
2 files changed, 60 insertions(+) |
19 |
|
20 |
diff --git a/dev-db/influxdb/Manifest b/dev-db/influxdb/Manifest |
21 |
index 8fd6d243b072..d76f851ababd 100644 |
22 |
--- a/dev-db/influxdb/Manifest |
23 |
+++ b/dev-db/influxdb/Manifest |
24 |
@@ -455,6 +455,8 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918 |
25 |
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.zip 506912 BLAKE2B a38cb31fd8df49dae4ff187e67704b5586ba78a0dcfe5afa3b820f0ac80f7e12ba4bdb705caa97c6be85407fe97599d1244d2f56f0e9e36554ba43289d9f21d8 SHA512 3285ab90762ee6b771c95e1c842ab308f04ac366ddfa693040c49d8951bb01db33994eb69c2c9dfd6ab2b379b29cbfe31558ca6b6aafe3feea1e693b2a36d0cb |
26 |
DIST influxdb-1.8.0.tar.gz 12064140 BLAKE2B cd3731cbfe5d7b0162dbcd36862bc6efb806e1f345993f5f249992203e6e21ca388e1b86a829333d9da807ee13c577829f27d23071645ad8e98f8da92f388c40 SHA512 d62aa9dc7777d8a1c5d3a9b36937255f783002c762ee3c60bbcb190edb4d4b0f67d99d500f67d726ec4f407b7ca350cb409b58dc6a999648884a286f8160f426 |
27 |
DIST influxdb-1.8.1.tar.gz 12068325 BLAKE2B dcc5a8291188aa8f0c040dbda89fa0bbd1868f54fb92c0d90f053138839ff045c00d9e948aa1087c3b1dfb1532ba8bfda17082c6c82c92412653fe470b7a78a2 SHA512 46a3629b4cff2bee15659f8cbee125900a03f00bbde8ae1e8c7b86692a28028ff6bfdd009fa92887f08df8ef5bb4e51cef88fadfd4c8b3c87c2955bf63a9a866 |
28 |
+DIST influxdb-1.8.10-deps.tar.xz 151055544 BLAKE2B b660cdf996ea918db2d569472f42bb48cfdd694398d2577e4e97d549a549e90851b417463bc5228735b3b23d108fad83868971770953bea38ff27bde4fb9493f SHA512 bfd89dc2817c59de1286b2dbf4e9895d8a104aa1e2cd3db54069e40328d51baee152c761ba92818f67b2a6ab20591b543dd84259e4e2a545a79cd59ca197dd95 |
29 |
+DIST influxdb-1.8.10.tar.gz 12082933 BLAKE2B 511202025bd0c2305b8fa3b8be439f6e2941313b42587e6e6eedfcb6ae44c8fd821e5ffcbde288eb4d2d426d3fcbde940cdcb2a993918263ec31c57ecfce0e85 SHA512 4f5d20c190288d6397f0e87abd9b9136340b17f091c361cbc111ba661a3e63626edf5c74ddeeda164d82102dd06026e0037f50da546cda25e6c8647f4c739fae |
30 |
DIST influxdb-1.8.2.tar.gz 12068366 BLAKE2B 621e0af2d9521f573a730925ff1d8a749b72e1ca2774080b11c4391c4c11a3685e1ca64ed7ea4f508d954d01f0444c787a3884ebdc7a98928d50fe51bbec187e SHA512 d45d96a1efa39f4896724c21be7992a4cd47b5e5eac97fe8b8fde87f4d9c6ed4d89e4a92e5c6957728f73fb58fbf01dbaf28a33b1f179535976aad83239c1f1c |
31 |
DIST influxdb-1.8.3.tar.gz 12071669 BLAKE2B fd399378a68e5cf0310c8e5dabf5bd23e7a806da544ccf866dcc8adc6831745ae22a8a21f0165d16b6e37680aa812ba7698805015e4ff58e1e8d3db704a03b3e SHA512 e914d9484c3dbe512659e6097dde5334a9ea03d23434beb07711899cfbf5b15253362d75157310accb555a0059b8522757a60241dbd5513dfe11a6886f760c83 |
32 |
DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774 |
33 |
|
34 |
diff --git a/dev-db/influxdb/influxdb-1.8.10.ebuild b/dev-db/influxdb/influxdb-1.8.10.ebuild |
35 |
new file mode 100644 |
36 |
index 000000000000..07a098575233 |
37 |
--- /dev/null |
38 |
+++ b/dev-db/influxdb/influxdb-1.8.10.ebuild |
39 |
@@ -0,0 +1,58 @@ |
40 |
+# Copyright 1999-2022 Gentoo Authors |
41 |
+# Distributed under the terms of the GNU General Public License v2 |
42 |
+ |
43 |
+EAPI=8 |
44 |
+inherit go-module systemd |
45 |
+GIT_COMMIT=688e697c51fd5353725da078555adbeff0363d01 |
46 |
+GIT_BRANCH=1.8 |
47 |
+ |
48 |
+DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics" |
49 |
+HOMEPAGE="https://www.influxdata.com" |
50 |
+ |
51 |
+SRC_URI="https://github.com/influxdata/influxdb/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
52 |
+SRC_URI+=" https://github.com/Dwosky/packages/raw/main/${P}-deps.tar.xz" |
53 |
+ |
54 |
+LICENSE="Apache-2.0 BSD BSD-2 EPL-2.0 ISC MIT MPL-2.0" |
55 |
+SLOT="0" |
56 |
+KEYWORDS="~amd64" |
57 |
+IUSE="man" |
58 |
+ |
59 |
+BDEPEND="man? ( |
60 |
+ app-text/asciidoc |
61 |
+ app-text/xmlto |
62 |
+)" |
63 |
+COMMON_DEPEND=" |
64 |
+ acct-group/influxdb |
65 |
+ acct-user/influxdb" |
66 |
+DEPEND="${COMMON_DEPEND}" |
67 |
+RDEPEND="${COMMON_DEPEND}" |
68 |
+ |
69 |
+src_compile() { |
70 |
+ GOBIN="${S}/bin" \ |
71 |
+ go install \ |
72 |
+ -ldflags="-X main.version=${PV} |
73 |
+ -X main.branch=${GIT_BRANCH} |
74 |
+ -X main.commit=${GIT_COMMIT}" \ |
75 |
+ ./... || die "compile failed" |
76 |
+ use man && emake -C man build |
77 |
+} |
78 |
+ |
79 |
+src_install() { |
80 |
+ dobin bin/influx* |
81 |
+ dodoc *.md |
82 |
+ use man && doman man/*.1 |
83 |
+ insinto /etc/influxdb |
84 |
+ newins etc/config.sample.toml influxdb.conf |
85 |
+ insinto /etc/logrotate.d |
86 |
+ newins scripts/logrotate influxdb |
87 |
+ systemd_dounit scripts/influxdb.service |
88 |
+ |
89 |
+ newconfd "${FILESDIR}"/influxdb.confd influxdb |
90 |
+ newinitd "${FILESDIR}"/influxdb.initd influxdb |
91 |
+ keepdir /var/log/influxdb |
92 |
+ fowners influxdb:influxdb /var/log/influxdb |
93 |
+} |
94 |
+ |
95 |
+src_test() { |
96 |
+ go test ./tests || die |
97 |
+} |