Diff promu-0.14.0 with a promu-0.15.0
/usr/portage/dev-util/promu/promu-0.15.0.ebuild 2023-10-09 14:52:30.988368388 +0300 | ||
---|---|---|
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 |
inherit go-module |
6 |
EGIT_COMMIT=a880d9756ae466605040585bc3b15005b55cc9f6 |
|
7 | 6 | |
8 | 7 |
DESCRIPTION="Prometheus Utility Tool" |
9 | 8 |
HOMEPAGE="https://github.com/prometheus/promu" |
10 |
SRC_URI="https://github.com/prometheus/promu/archive/v${PV}.tar.gz -> ${P}.tar.gz |
|
11 |
https://dev.gentoo.org/~xen0n/distfiles/dev-util/promu/${P}-deps.tar.xz" |
|
12 | ||
13 |
LICENSE="Apache-2.0 BSD BSD-2 MIT" |
|
9 |
if [[ ${PV} == *9999* ]]; then |
|
10 |
inherit git-r3 |
|
11 |
EGIT_REPO_URI="https://github.com/prometheus/promu.git" |
|
12 |
else |
|
13 |
SRC_URI="https://github.com/prometheus/promu/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
|
14 |
SRC_URI+=" https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz" |
|
15 |
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" |
|
16 |
fi |
|
17 |
LICENSE="Apache-2.0" |
|
18 |
LICENSE+=" BSD BSD-2 MIT" |
|
14 | 19 |
SLOT="0" |
15 |
KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv ~x86" |
|
16 |
IUSE="" |
|
17 | 20 | |
18 | 21 |
RESTRICT+=" test" |
19 | ||
20 |
src_prepare() { |
|
21 |
default |
|
22 |
sed -i -e "s/{{.Revision}}/${EGIT_COMMIT}/" .promu.yml || die |
|
22 |
DOCS=( |
|
23 |
"doc/examples" |
|
24 |
"README.md" |
|
25 |
) |
|
26 | ||
27 |
src_unpack() { |
|
28 |
if [[ ${PV} == *9999* ]]; then |
|
29 |
git-r3_src_unpack |
|
30 |
go-module_live_vendor |
|
31 |
else |
|
32 |
go-module_src_unpack |
|
33 |
fi |
|
23 | 34 |
} |
24 | 35 | |
25 | 36 |
src_compile() { |
26 |
ego build . |
|
37 |
emake build |
|
27 | 38 |
} |
28 | 39 | |
29 | 40 |
src_install() { |
30 |
dobin ${PN} |
|
31 |
dodoc -r {doc,{README,CONTRIBUTING}.md} |
|
41 |
if [[ ${PV} == *9999 ]]; then |
|
42 |
dobin "${PN}" |
|
43 |
else |
|
44 |
newbin "${P}" "${PN}" |
|
45 |
fi |
|
46 |
einstalldocs |
|
32 | 47 |
} |