From 5c4786a868bad6e3f46aecf32ad6c6dc5de98408 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 May 2024 00:07:15 +0100 Subject: gentoo auto-resync : 29:05:2024 - 00:07:15 --- app-misc/yq-go/Manifest | 4 ++++ app-misc/yq-go/metadata.xml | 16 ++++++++++++++++ app-misc/yq-go/yq-go-4.44.1.ebuild | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 app-misc/yq-go/Manifest create mode 100644 app-misc/yq-go/metadata.xml create mode 100644 app-misc/yq-go/yq-go-4.44.1.ebuild (limited to 'app-misc/yq-go') diff --git a/app-misc/yq-go/Manifest b/app-misc/yq-go/Manifest new file mode 100644 index 000000000000..00e586c0125d --- /dev/null +++ b/app-misc/yq-go/Manifest @@ -0,0 +1,4 @@ +DIST yq-4.44.1-deps.tar.xz 1359068 BLAKE2B 5db0af65b75dab0148e6167d9264e7601e3f07f26d16d63387820c96d9ac28d91a57c81b300d4dd225f0a4941ce43dde4c5e27391ea9603f6862a9cf8c6564f5 SHA512 1670aa675e1776d2ed761c482e29920e1d200bd612e68dd22b62c6d93c8c188ef88ca35262d1f21423924d1337260991e815e332f6af312ea474c5f61226bbff +DIST yq-4.44.1.tar.gz 296499 BLAKE2B 6cbcc69acead2ae471e91baccc3fcc3853bba0ade0e707307c9fb724bafc1c51905a9cefb86d7d09b056b01b2c404bc30692f47e293df0894ad3b32ad67c22dd SHA512 afcec4e6f99f38a342a91aff34823823e32df0498c8e617314945a00d2161d28bfcc603dcaac2eb95d510bc57fe63ca2aebf1966b7420536be42f8102564314f +EBUILD yq-go-4.44.1.ebuild 835 BLAKE2B a4f76442b3cea38659e91096fbb46758f50e6efd2656941eaa7967415130e026939f79076633b94a7b25961ba3f30bd6e1978f3bf03a646f28b1281842c387ca SHA512 f7664103ce2a4293de69aff7fe0d3e15c999eb63b0e1bab124edf5d741040cc8613a6d528e8a3761b788541b4b4015c34b947e0552236061f70fec55336bb4ef +MISC metadata.xml 407 BLAKE2B bce4354028d1616c68d73be6a8eabf65fbdaf3363c39c8aeeadae04e7a94dbd058a5ca30c0bfd9429c5977a0509ad5e00b9736e7ef26d0951a417bdff56ecfb8 SHA512 6ac4430258a8a760cbcea857fa1468a4c5a18a80be25c691d9752c029ac20c2a23a27af040ebcb4d49dce8544c4e2c6489ee455465e77ff281ecb19ff0d26745 diff --git a/app-misc/yq-go/metadata.xml b/app-misc/yq-go/metadata.xml new file mode 100644 index 000000000000..efec5a80fe09 --- /dev/null +++ b/app-misc/yq-go/metadata.xml @@ -0,0 +1,16 @@ + + + + + zmedico@gentoo.org + Zac Medico + + + mikefarah/yq + + + + Create a yq symlink to yq-go. + + + diff --git a/app-misc/yq-go/yq-go-4.44.1.ebuild b/app-misc/yq-go/yq-go-4.44.1.ebuild new file mode 100644 index 000000000000..e5ffdf984aaa --- /dev/null +++ b/app-misc/yq-go/yq-go-4.44.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="yq is a lightweight and portable command-line YAML, JSON and XML processor" +HOMEPAGE="https://github.com/mikefarah/yq" +SRC_URI="https://github.com/mikefarah/yq/archive/refs/tags/v${PV}.tar.gz -> ${P/-go/}.tar.gz + https://dev.gentoo.org/~zmedico/dist/${P/-go/}-deps.tar.xz" + +S=${WORKDIR}/${P/-go/} +LICENSE="MIT" +LICENSE+=" Apache-2.0 BSD BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+yq-symlink" +DOCS=(README.md) +RDEPEND="yq-symlink? ( !app-misc/yq[yq-symlink(+)] )" + +src_compile() { + CGO_ENABLED=0 ego build -ldflags "-X main.GitDescribe=v${PV} -s -w" +} + +src_install() { + einstalldocs + newbin yq yq-go + if use yq-symlink; then + dosym yq-go /usr/bin/yq + fi +} + +src_test() { + ./scripts/test.sh || die +} -- cgit v1.2.3