Added prometheus-2.2.1.

This commit is contained in:
László Valkó 2018-03-19 06:05:15 +01:00
parent 7ff59c2630
commit afcc7d1a21
3 changed files with 74 additions and 4 deletions

View file

@ -1,5 +1,7 @@
AUX prometheus-3.initd 851 BLAKE2B 600d9e541206f99c0ddddc0f5a1d37d9bea69d8f45ce6562a2d3c040a75c3665d9862829fc44134db2fbbbbf1d38b7dc4010c9c284f5af38f0dd2cf4be1f9d11 SHA512 7d3650ef5b632507ade4cfb00a167ec7c2d3d8e91551ef8f4550f9947038df0b22a3dd0a33e093296eeb0ca88f1d12ae40e73c7fec4df03e5dcc7630893ded59
AUX prometheus.confd 43 BLAKE2B c83afa8ad1133c9e93abd40c862ff5b3ac9a3b3c4447b915ae1482d92096dec9f200d089de2458a6cdb0e72d2bf0652d56e3afd6d5a3cd8a3ed7a6c9a0e3e42c SHA512 37468e897cd34b50b0edc65ada3f0c2e05459c3d96bb7f82d58b6de5bf10a127f1bf7912af93d83d94e3ea7287cfeb2311e36535f291d01a11d152a0b438591c
DIST prometheus-2.1.0.tar.gz 5669858 BLAKE2B 96b9d7b1eb13017806cb2745cb874468a419550c7372aa8abada9d1a4e7fe386785f05abe8fd5681745db4a0c17260d5fde704a3b3ac5807107da0a935177264 SHA512 8adbbfcf6cf5b0bdd4a96f51f6c179c828d75a231b35f9ef40db6c07bcb8ffa6a3eb969b55a52ac70528ad5c8fe486be866db6ae174006220e0cfaa1da624346
DIST prometheus-2.2.1.tar.gz 5629500 BLAKE2B 7645267a2c5ed1c4138a5dd3929a48cb9dfa27789db38e98addbb06c37c6b482abfcf296ef1a5836bebd971d8224136c24a4ccd3093175882bb0beda1673deff SHA512 a94cf867de2b3be65b0a07307f89ebfa9c0a319820a72b3b6691edcd2e2b56b5268d27fb52bdaefea0e7084906d69b818e5292a39ccd5991e04e56d594f56ea7
EBUILD prometheus-2.1.0.ebuild 2101 BLAKE2B 4db4bee38a7f0e015b35c7dcbc729df46c5840c9c519f91acec56a12ba4a2e914cee40fd17d6b53c28c36b543ee0358fd7558268fd6a044f6fa87f42599296ec SHA512 1bfd1a9b27e4a5a63ec3b5ad324dbf810d9e8994ecf69c352085f824ecbfd8dc692ea7d551bc806be4f63e7446215a6057b4accb642e9a6c30dc266806b9a3e4
EBUILD prometheus-2.2.1.ebuild 2123 BLAKE2B 25e6a680a24873ce7536a9ed3152748bcb1481a22545a0371505503fb5e9c06396173b3c779bd7288a53410b40f0b86c444dc010c91a6ccfe027cbdf5ab73830 SHA512 990f3eab39650c70a60777be6c55ef13d7e2046372012e261c7e2467bb67010f44a63ed9ffbc8f0454f13a5932c8bf35083b5a4305f6acd710f73d4efafc732c
MISC metadata.xml 331 BLAKE2B 80bf59233349fc1fdc6c102fb65ba146bcde2c5c2a6039ec9b9f50f21a36fb1e8c864cba422e721d01216c792ffcf0429a3a840540305442b5e516ac09c03850 SHA512 06fd0da413c0280a902bbdf50e1e0557375d2208021fda3c3081d8a25a4b17ad1ca647d994dd97ba2d838ea5c87148d3ffd13a8a54cb8dc007b45927df8de47a

View file

@ -0,0 +1,72 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit user golang-build golang-vcs-snapshot
EGO_PN="github.com/prometheus/prometheus"
MY_PV=${PV/_rc/-rc.}
EGIT_COMMIT="v${MY_PV}"
PROMETHEUS_COMMIT="bc6058c"
ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64"
DESCRIPTION="Prometheus monitoring system and time series database"
HOMEPAGE="https://github.com/prometheus/prometheus"
SRC_URI="${ARCHIVE_URI}"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""
DEPEND="
>=dev-lang/go-1.10
dev-util/promu"
PROMETHEUS_USER="prometheus"
PROMETHEUS_GROUP="prometheus"
PROMETHEUS_HOME="/var/lib/prometheus"
RESTRICT="test"
pkg_setup() {
enewgroup ${PROMETHEUS_GROUP}
enewuser ${PROMETHEUS_USER} -1 -1 "${PROMETHEUS_HOME}" ${PROMETHEUS_GROUP}
}
src_prepare() {
default
sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die
}
src_compile() {
pushd src/${EGO_PN} || die
GOPATH="${S}" promu build -v || die
popd || die
}
src_install() {
pushd src/${EGO_PN} || die
dobin promtool prometheus
dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md}
insinto /etc/prometheus
doins documentation/examples/prometheus.yml
insinto /usr/share/prometheus
doins -r console_libraries consoles
dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries
dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles
popd || die
newinitd "${FILESDIR}"/prometheus-3.initd prometheus
newconfd "${FILESDIR}"/prometheus.confd prometheus
keepdir /var/log/prometheus /var/lib/prometheus
fowners ${PROMETHEUS_USER}:${PROMETHEUS_GROUP} /var/log/prometheus /var/lib/prometheus
}
pkg_postinst() {
if has_version '<net-analyzer/prometheus-2.0.0_rc0'; then
ewarn "Old prometheus 1.x TSDB won't be converted to the new prometheus 2.0 format"
ewarn "Be aware that the old data currently cannot be accessed with prometheus 2.0"
ewarn "This release requires a clean storage directory and is not compatible with"
ewarn "files created by previous beta releases"
fi
}

View file

@ -18,9 +18,5 @@ AUX xorg-server-1.18-sysmacros.patch 1698 BLAKE2B e689cc5ae5b07a12036e815d812014
AUX xorg-server-1.19-randr-Account-for-panning-and-transforms-when-constr.patch 2884 BLAKE2B f5d78c9813425c18cd604467c9fe86e609a6db44ad5900a0b8697dac7d995133d162a3a883cb411e397390df517a91297a46d96d96a7741aacc1c0dc632eede5 SHA512 91f2ebe8ed58b377666ed6c71927fe44c8ec01132572c431e31e8d6457d859aa59d15443db95b031c0c1dca406144d1437cf4d3dc44e5a709bc991d5184c604c
AUX xorg-server-1.19.4-sysmacros.patch 986 BLAKE2B 04c111591a6a558913217b24aa2357478e7d931b6cee5185dda31ebd38d68463b4a158a18d8a60ffa7ccc5c65e246f261ebbf7c0ebc81fd3ae31e7579b7adab4 SHA512 858676058779363741901ffbf79666f723f917b49f8627ddd2f31768873adfb416a70bc298e2356861cb5abca8be54a6c64f8fa4fd11a91cce072b93857ad168
AUX xorg-sets.conf 199 BLAKE2B e9414694f372d3f2a65bee903522094a60e261ddcd0c49a1d85a2ee804f3edbb5c605ed2d0b44839a91e98957f05ea88da87530f5f36b2db249e09ee56ee2975 SHA512 910fe28f20909243044f079ff35136942b8790f4f28ac42ffc64a76b7f03cd22057087fa5e4e01192080b52c0d89000ea96d5a807c6f11f680d3f43312c5be41
DIST xorg-server-1.19.2.tar.bz2 5969543 BLAKE2B d1fe8f201815d400cfc55e76d3cc4f1c0a38e442136778e6f3079c1424494222beaa7fab7eebf74f233c1bc01089c7a7de9e885651f4c98a6b4d833895f472ee SHA512 258c5d615efda28170bf0fd4a19e24fd2cefe086d5ef1aada7a407b8dc2ddaa7d74ad0245e0b13155a3e6d30c65fedf054326e191b6dfe800aae881664d63f16
DIST xorg-server-1.19.3.tar.bz2 6050221 BLAKE2B f3da9a446a5bd886d30517ef5a9babf667e556b6be6bb0cfa6df277680a1d736b71e5cc8751ca91603cdcfa255ebc61fbea5c343a0238db52fb052a10c8e9bbf SHA512 b988897418399e1361fdcca9465a781f55f8f6fbfdc5a59edfaee9046a0c6ad7a76f348d88b6004ce3d3fb3966b4c5af0b854f6549c32b2b8d7a43758809f669
DIST xorg-server-1.19.5.tar.bz2 5965044 BLAKE2B 23375793ea4459a962f412440e307081ce2acd3c646e5db4d1bfac20e267bcbb1752ba8f6de66df06d25eaf92d1b55082a80eced0d44c257a757d5926ca6a7f3 SHA512 928dea5850b98cd815004cfa133eca23cfa9521920c934c68a92787f2cae13cca1534eee772a4fb74b8ae8cb92662b5d68b95b834c8aa8ec57cd57cb4e5dd45c
EBUILD xorg-server-1.19.2.ebuild 6575 BLAKE2B 2fc3706ac582d1933e1c407c406df650d56d962f6ffbd611db3610603d9766b445f34ea2e26c2e985458dd59174a0487f08ec6618d5c4cfe0a61fbf14291d5f9 SHA512 b96c07920f7318abbf6e2009e010151d73830e6090ab8a354c567dc4472d0e9fcfcf75e7d6532813827492b722576311adb3e1dbc4cfdf1bccf6059626f45f1a
EBUILD xorg-server-1.19.3.ebuild 6561 BLAKE2B 2957f7b80de0ae8805ab6d8fb66d8fe42909c105774345e66a867615e3080bdc19cc86490daa3d5f61cd28913a997e31859d3a9b1dcb169a5ceb94d47a604e81 SHA512 4dc0fee4ad01340c46542ba09fd647f8d1abd901e62a069886adde33dccb3f882e138e95c4425173b961c2440859ba31c546f130cb92e5a53fe381b594b6bcde
EBUILD xorg-server-1.19.5.ebuild 6566 BLAKE2B 3a4ff315fde10ada290ee7f72a80544a56ba83b611f5947e99d0b248c745db632a561b83bfd1daa707977377d5c068a6b94d53f26fc2843f0ab4f01225c7cebe SHA512 a4b919e96b7e4919ee90553a2c157173d4c2bffed8e13846ad3b53be386625dd2728638585b3269bbb55c2c25e6e8d582edd1ef715983658dfb8a4265e761989