From a1c2dcd80e119c1ca27ff44f483911704b49d667 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 25 Nov 2025 08:42:02 +0000 Subject: [PATCH] gnu: Add go-yaml. * gnu/packages/golang-xyz.scm (go-yaml): New variable. Change-Id: I0ac107f9616da0df9bbb6e2b01d5d31234b4641b --- gnu/packages/golang-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 3db0b5686e..35fc9c47d6 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -27191,6 +27191,21 @@ tools.")))) "\nThis package provides a command line interface (CLI) tool.")))) +(define-public go-yaml + (package/inherit go-go-yaml-in-yaml-v4 + (name "go-yaml") + (arguments + (substitute-keyword-arguments + (package-arguments go-go-yaml-in-yaml-v4) + ((#:tests? _ #t) #f) + ((#:install-source? _ #t) #f) + ((#:import-path "go.yaml.in/yaml/v4") + "go.yaml.in/yaml/v4/cmd/go-yaml") + ((#:unpack-path _ "") "go.yaml.in/yaml/v4"))) + (description + "The @code{go-yaml} binary is a YAML node inspection tool that provides +various modes for analyzing and transforming YAML data."))) + (define-public gofumpt (package/inherit go-mvdan-cc-gofumpt (name "gofumpt")