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-metrics/prometheus/
Date: Tue, 27 Mar 2018 13:33:43
Message-Id: 1522157603.dfe0b3060c6b82f617fb5f818ed2e181dae7d2ed.mrueg@gentoo
1 commit: dfe0b3060c6b82f617fb5f818ed2e181dae7d2ed
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 27 13:33:23 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 27 13:33:23 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfe0b306
7
8 app-metrics/prometheus: Remove old
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 app-metrics/prometheus/Manifest | 1 -
13 app-metrics/prometheus/prometheus-2.1.0.ebuild | 68 --------------------------
14 2 files changed, 69 deletions(-)
15
16 diff --git a/app-metrics/prometheus/Manifest b/app-metrics/prometheus/Manifest
17 index ca0158e2897..d146b4c3436 100644
18 --- a/app-metrics/prometheus/Manifest
19 +++ b/app-metrics/prometheus/Manifest
20 @@ -1,2 +1 @@
21 -DIST prometheus-2.1.0.tar.gz 5669858 BLAKE2B 96b9d7b1eb13017806cb2745cb874468a419550c7372aa8abada9d1a4e7fe386785f05abe8fd5681745db4a0c17260d5fde704a3b3ac5807107da0a935177264 SHA512 8adbbfcf6cf5b0bdd4a96f51f6c179c828d75a231b35f9ef40db6c07bcb8ffa6a3eb969b55a52ac70528ad5c8fe486be866db6ae174006220e0cfaa1da624346
22 DIST prometheus-2.2.1.tar.gz 5629500 BLAKE2B 7645267a2c5ed1c4138a5dd3929a48cb9dfa27789db38e98addbb06c37c6b482abfcf296ef1a5836bebd971d8224136c24a4ccd3093175882bb0beda1673deff SHA512 a94cf867de2b3be65b0a07307f89ebfa9c0a319820a72b3b6691edcd2e2b56b5268d27fb52bdaefea0e7084906d69b818e5292a39ccd5991e04e56d594f56ea7
23
24 diff --git a/app-metrics/prometheus/prometheus-2.1.0.ebuild b/app-metrics/prometheus/prometheus-2.1.0.ebuild
25 deleted file mode 100644
26 index f6d36b87743..00000000000
27 --- a/app-metrics/prometheus/prometheus-2.1.0.ebuild
28 +++ /dev/null
29 @@ -1,68 +0,0 @@
30 -# Copyright 1999-2018 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=6
34 -inherit user golang-build golang-vcs-snapshot
35 -
36 -EGO_PN="github.com/prometheus/prometheus"
37 -MY_PV=${PV/_rc/-rc.}
38 -EGIT_COMMIT="v${MY_PV}"
39 -PROMETHEUS_COMMIT="85f23d8"
40 -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
41 -KEYWORDS="~amd64"
42 -
43 -DESCRIPTION="Prometheus monitoring system and time series database"
44 -HOMEPAGE="https://github.com/prometheus/prometheus"
45 -SRC_URI="${ARCHIVE_URI}"
46 -LICENSE="Apache-2.0"
47 -SLOT="0"
48 -IUSE=""
49 -
50 -DEPEND="dev-util/promu"
51 -
52 -PROMETHEUS_HOME="/var/lib/prometheus"
53 -
54 -RESTRICT="test"
55 -
56 -pkg_setup() {
57 - enewgroup prometheus
58 - enewuser prometheus -1 -1 "${PROMETHEUS_HOME}" prometheus
59 -}
60 -
61 -src_prepare() {
62 - default
63 - sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die
64 -}
65 -
66 -src_compile() {
67 - pushd src/${EGO_PN} || die
68 - GOPATH="${S}" promu build -v || die
69 - popd || die
70 -}
71 -
72 -src_install() {
73 - pushd src/${EGO_PN} || die
74 - dobin promtool prometheus
75 - dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
76 - insinto /etc/prometheus
77 - doins documentation/examples/prometheus.yml
78 - insinto /usr/share/prometheus
79 - doins -r console_libraries consoles
80 - dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries
81 - dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
82 - popd || die
83 -
84 - newinitd "${FILESDIR}"/prometheus-3.initd prometheus
85 - newconfd "${FILESDIR}"/prometheus.confd prometheus
86 - keepdir /var/log/prometheus /var/lib/prometheus
87 - fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus
88 -}
89 -
90 -pkg_postinst() {
91 - if has_version '<net-analyzer/prometheus-2.0.0_rc0'; then
92 - ewarn "Old prometheus 1.x TSDB won't be converted to the new prometheus 2.0 format"
93 - ewarn "Be aware that the old data currently cannot be accessed with prometheus 2.0"
94 - ewarn "This release requires a clean storage directory and is not compatible with"
95 - ewarn "files created by previous beta releases"
96 - fi
97 -}