diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
| commit | 3b087cb8037b6f474d64a793289ff822cebdf1c8 (patch) | |
| tree | 39205d65894685267f578a7255e5ec028f40e614 /app-misc/yq-go | |
| parent | b7c761e367074b6c8a81e0c7f64c72564299812c (diff) | |
| download | baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.gz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.xz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.zip | |
Adding metadata
Diffstat (limited to 'app-misc/yq-go')
| -rw-r--r-- | app-misc/yq-go/Manifest | 2 | ||||
| -rw-r--r-- | app-misc/yq-go/yq-go-4.53.6.ebuild | 38 |
2 files changed, 40 insertions, 0 deletions
diff --git a/app-misc/yq-go/Manifest b/app-misc/yq-go/Manifest index e207910025ed..efc47caff4f4 100644 --- a/app-misc/yq-go/Manifest +++ b/app-misc/yq-go/Manifest @@ -6,3 +6,5 @@ DIST yq-4.50.1-vendor.tar.xz 1987136 BLAKE2B 7d01204debd9b6d318890d196d77fc72bd3 DIST yq-4.50.1.tar.gz 333696 BLAKE2B 9b4a17baf7ed0b6bcedd77fc41675f26bea0a2a70eefc85674c6949cd3263911dbf5075ae40b661bd924588b8e908916338f755d5b9b39e0c9e8a7870e1ac8eb SHA512 1030b28d78fbe24bb421a05a70c7138960fac8c9e6a3419bc4afe0d9f07fcc9c0363fb2449657696acdc91af2ac2640555bd61394abbb4e72441060570aca322 DIST yq-4.53.3-vendor.tar.xz 1973604 BLAKE2B 0cd4eff20a5387176346288265db68665a90028b145a333acb547bb513378259bbfde252397c3099fcd94f6d22ee8e568859788228ff38a66df59f82496f0420 SHA512 da7d46af76c1dc0661bd9cbb88d883a92f4131ef161112b243b320eef2a4571bf7e8b29de266d131f268c97a48cb0c94f859eb4c9b887c94e5907c1403b71424 DIST yq-4.53.3.tar.gz 369698 BLAKE2B 5036e2a79fbe106ddae0889f84c1254150ca30f24fa255df9a49264723c01aeff0831fcc730e49fcadcd7075f2cc9fb7187da290a5e7059018ccdb43c3e81f0d SHA512 420825768e0806ee82393dd80dccedcd8f62a31a2ed14b1ba1a22c89a8fcf34c5100cb1efa7e38bea9f4f6db07450417701dd1193588e5f48b04f9baad8cb28e +DIST yq-4.53.6-vendor.tar.xz 1994024 BLAKE2B 7eace6bbedd652308320ee63242e8420c243d558cd67bdf502653aa500b012f924e8c2346d5a89bf0cafa2cd551b339687733eb510abd40192237a86b2822677 SHA512 7dcfd782241d332e31357a6e3ea48d30e89c14082dd73aa6f52a4397ec074e5b43ad2b414fc94f9497830507b0db95114e0abba46d3e9101e6d432032cb497a1 +DIST yq-4.53.6.tar.gz 375145 BLAKE2B 99018d6b0c5b762c05313680d0c87ee5474a93526747290bec52527ca43e6648ed083de97b01cd9e1573482a3b509499bdb95d13522c53911a43f8acad99f467 SHA512 35b125c63ee4cce1254d582f60a2aea7ec590772b1e1175e8092d71a30830e429ae34c064cbcb99a05792b894b21829d571d4f631a6db94dfeef66b01158cc44 diff --git a/app-misc/yq-go/yq-go-4.53.6.ebuild b/app-misc/yq-go/yq-go-4.53.6.ebuild new file mode 100644 index 000000000000..f6af4aa7f148 --- /dev/null +++ b/app-misc/yq-go/yq-go-4.53.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +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" +SRC_URI+=" https://github.com/gentoo-golang-dist/yq/releases/download/v${PV}/${P/-go/}-vendor.tar.xz" +S=${WORKDIR}/${P/-go/} + +LICENSE="MIT" +# Dependent licenses +LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong" +IUSE="+yq-symlink" + +RDEPEND="yq-symlink? ( !app-misc/yq[yq-symlink(+)] )" +BDEPEND=">=dev-lang/go-1.25.0" + +DOCS=( README.md ) + +src_compile() { + CGO_ENABLED=0 ego build -ldflags "-X main.GitDescribe=v${PV} -w" +} + +src_test() { + ./scripts/test.sh || die +} + +src_install() { + einstalldocs + newbin yq yq-go + use yq-symlink && dosym yq-go /usr/bin/yq +} |
