From b88d83ee5396bcf0505fcff14e6232c2bb2ca167 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 11 Sep 2025 15:08:15 +0100 Subject: [PATCH] gnu: go-fxlint: Move to golang-apps. * gnu/packages/golang-xyz.scm (go-fxlint): Move from here ... * gnu/packages/golang-apps.scm: ... to here. Change-Id: I292ffa1c60bf56abfbd09f21271a0242e67576fa --- gnu/packages/golang-apps.scm | 31 +++++++++++++++++++++++++++++++ gnu/packages/golang-xyz.scm | 32 -------------------------------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/gnu/packages/golang-apps.scm b/gnu/packages/golang-apps.scm index 2fbafa72d34..7e3f27b82b3 100644 --- a/gnu/packages/golang-apps.scm +++ b/gnu/packages/golang-apps.scm @@ -78,6 +78,37 @@ based heavily on @url{http://pygments.org/, Pygments}, and includes translators for Pygments lexers and styles.") (license license:expat))) +(define-public go-fxlint + (package + (name "go-fxlint") + (version "0.0.0-20241011173146-861011200d8a") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/uber-go/fx") + (commit (go-version->git-ref version + #:subdir "tools")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y9zavn5dmb5v2g2krc1apznp1fwc2zb70hlgxw4xcz2ifdwx7wz")))) + (build-system go-build-system) + (arguments + (list + #:tests? #f + #:install-source? #f + #:import-path "go.uber.org/fx/tools/cmd/fxlint" + #:unpack-path "go.uber.org/fx")) + (native-inputs + (list go-golang-org-x-tools)) + (home-page "https://go.uber.org/fx") + (synopsis "Verify FX events") + (description + "This Package implements a Go analysis pass that verifies that an +@code{fxevent.Logger} implementation handles all known fxevent types. As a +special case for no-op or fake fxevent.Loggers, it ignores implementations +that handle none of the event types.") + (license license:expat))) (define-public godef (package diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index a50bfb0a080..081d24acb15 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -23831,38 +23831,6 @@ library.") (string-append (package-description go-github-com-olekukonko-tablewriter) "\nThis package provides a command line interface (CLI) tool.")))) -(define-public go-fxlint - (package - (name "go-fxlint") - (version "0.0.0-20241011173146-861011200d8a") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/uber-go/fx") - (commit (go-version->git-ref version - #:subdir "tools")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1y9zavn5dmb5v2g2krc1apznp1fwc2zb70hlgxw4xcz2ifdwx7wz")))) - (build-system go-build-system) - (arguments - (list - #:tests? #f - #:install-source? #f - #:import-path "go.uber.org/fx/tools/cmd/fxlint" - #:unpack-path "go.uber.org/fx")) - (native-inputs - (list go-golang-org-x-tools)) - (home-page "https://go.uber.org/fx") - (synopsis "Verify FX events") - (description - "This Package implements a Go analysis pass that verifies that an -@code{fxevent.Logger} implementation handles all known fxevent types. As a -special case for no-op or fake fxevent.Loggers, it ignores implementations -that handle none of the event types.") - (license license:expat))) - (define-public go-hclogvet (package (inherit go-github-com-hashicorp-go-hclog)