From dc7cbdfa65fd814b3b9aa3c56257da201109e807 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 5 Apr 2019 21:17:31 +0100 Subject: gentoo resync : 05.04.2019 --- net-analyzer/opsgenie-lamp/Manifest | 4 ++ net-analyzer/opsgenie-lamp/metadata.xml | 8 ++++ .../opsgenie-lamp-2.5.1_p20181102.ebuild | 48 ++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 net-analyzer/opsgenie-lamp/Manifest create mode 100644 net-analyzer/opsgenie-lamp/metadata.xml create mode 100644 net-analyzer/opsgenie-lamp/opsgenie-lamp-2.5.1_p20181102.ebuild (limited to 'net-analyzer/opsgenie-lamp') diff --git a/net-analyzer/opsgenie-lamp/Manifest b/net-analyzer/opsgenie-lamp/Manifest new file mode 100644 index 000000000000..11088d4a118e --- /dev/null +++ b/net-analyzer/opsgenie-lamp/Manifest @@ -0,0 +1,4 @@ +DIST opsgenie-lamp-2.5.1_p20181102-vendor.tar.gz 204755 BLAKE2B 65c92b5bbbdec8b4bdccad884435273a6aec51c472437de92613dcda76c3a6cff1b84dfe5028713a353b861ff868cb8377e97c9322423b7a887a121a92c9515f SHA512 08f86e1520f2ca6d5208994c5836d511bea13d9e8ccf707a121956e23ff1c6f411d730ab6445ac30158e90d76efcdbbf65a19cef39641493c76b836980b6792a +DIST opsgenie-lamp-2.5.1_p20181102.tar.gz 19259 BLAKE2B 1a4f54b817b0210654f42e4ea1eb9dc29e0416ab37a90ca00ba86788cdcde6a8a7330bd095c238268b7e00525da33a67c4fa0aa68602442887dc81091f802fd2 SHA512 9a2c5d23b530a5c2df99f1b63afcb47d8fb3cdf9a45142f82d52df5c9dd570bad444735d851af3fe03306179076e78ece3be9b1a6b63da04740d0a02752db67a +EBUILD opsgenie-lamp-2.5.1_p20181102.ebuild 1244 BLAKE2B 8b0c58aec8ffa8263a25549376387dabace402b189c0124db634d2985a3862ff60d63489e698a1cdb350e563a163c2bc71d2006023c617c5adc8ecf7321b8689 SHA512 7bcd0369f92b02a2e218b8934615e20ea674820d961f8b17656dee636c6e134d2631f957b08566838014a4416919ecc4b6a95484d3ca224ef16e88e2ac64b6c5 +MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0 diff --git a/net-analyzer/opsgenie-lamp/metadata.xml b/net-analyzer/opsgenie-lamp/metadata.xml new file mode 100644 index 000000000000..c36c37139fad --- /dev/null +++ b/net-analyzer/opsgenie-lamp/metadata.xml @@ -0,0 +1,8 @@ + + + + + williamh@gentoo.org + William Hubbs + + diff --git a/net-analyzer/opsgenie-lamp/opsgenie-lamp-2.5.1_p20181102.ebuild b/net-analyzer/opsgenie-lamp/opsgenie-lamp-2.5.1_p20181102.ebuild new file mode 100644 index 000000000000..8aba54f81df9 --- /dev/null +++ b/net-analyzer/opsgenie-lamp/opsgenie-lamp-2.5.1_p20181102.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit vcs-snapshot + +DESCRIPTION="command line client for the opsgenie service" +HOMEPAGE="https://docs.opsgenie.com/docs/lamp-command-line-interface-for-opsgenie" +HASH=062016b +SRC_URI="https://github.com/opsgenie/${PN}/archive/${HASH}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~williamh/dist/${P}-vendor.tar.gz" + +# I followed the following steps to create the vendor tarball: +# +# git clone https://github.com/opsgenie/opsgenie-lamp +# cd opsgenie-lamp +# go mod init # creates go.mod and go.sum +# go mod vendor # updates go.mod/sum and adds vendor directory +# mv -i go.mod go.sum vendor +# tar cf ${P}.tar vendor +# gzip ${P}.tar +# +# Upstream doesn't tag releases, but the most recent version number is +# in the sources, see the lampVersion variable. + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-lang/go:=" + +RESTRICT="strip" + +src_prepare() { + mv ../${P}-vendor vendor || die "mv failed" + mv vendor/go.mod vendor/go.sum . || die "mv failed" + default +} + +src_compile() { + GOCACHE="${T}"/go-cache go build -mod vendor || die "build failed" +} + +src_install() { + newbin ${PN} lamp +dodoc conf/lamp.conf + einstalldocs +} -- cgit v1.2.3