summaryrefslogtreecommitdiff
path: root/app-misc/yq-go
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-04 03:04:33 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-04 03:04:33 -0500
commit3b087cb8037b6f474d64a793289ff822cebdf1c8 (patch)
tree39205d65894685267f578a7255e5ec028f40e614 /app-misc/yq-go
parentb7c761e367074b6c8a81e0c7f64c72564299812c (diff)
downloadbaldeagleos-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/Manifest2
-rw-r--r--app-misc/yq-go/yq-go-4.53.6.ebuild38
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
+}