[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
25/32: gnu: go-github-com-savsgio-gotils: Simplify.
From: |
guix-commits |
Subject: |
25/32: gnu: go-github-com-savsgio-gotils: Simplify. |
Date: |
Sun, 29 Dec 2024 17:38:04 -0500 (EST) |
sharlatan pushed a commit to branch go-team
in repository guix.
commit 2decb0747d525e17e872ebb3c74be6acd3757b24
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Sun Dec 29 21:56:48 2024 +0000
gnu: go-github-com-savsgio-gotils: Simplify.
* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Simplify and
improve style.
[arguments]: Use default 'build, 'check and 'install.
<skip-build?>: No go files in project's root.
[propagated-inputs]: Add go-github-com-google-uuid and
go-github-com-valyala-bytebufferpool.
[native-inputs]: Remove go-github-com-google-uuid and
go-github-com-valyala-bytebufferpool.
Change-Id: I976c1ac2c3c81fb3510d522810100c4e277c50ca
---
gnu/packages/golang.scm | 58 +++++--------------------------------------------
1 file changed, 5 insertions(+), 53 deletions(-)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index b5d46774a6..60ef0f76a2 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1435,61 +1435,13 @@ configuration file.")
(sha256
(base32 "0qr7i62h53frcig26vj027r2hn9zxsjzd7113wvbxy7qpprjjbjb"))))
(build-system go-build-system)
- (native-inputs
+ (arguments
+ (list
+ #:skip-build? #t
+ #:import-path "github.com/savsgio/gotils"))
+ (propagated-inputs
(list go-github-com-google-uuid
go-github-com-valyala-bytebufferpool))
- (arguments
- '(#:import-path "github.com/savsgio/gotils"
- #:phases
- (modify-phases %standard-phases
- (replace 'build
- (lambda arguments
- (for-each
- (lambda (directory)
- (apply (assoc-ref %standard-phases 'build)
- `(,@arguments #:import-path ,directory)))
- (list
- "github.com/savsgio/gotils/bytes"
- "github.com/savsgio/gotils/encoding/base64"
- "github.com/savsgio/gotils/math"
- "github.com/savsgio/gotils/nocopy"
- "github.com/savsgio/gotils/strconv"
- "github.com/savsgio/gotils/strings"
- "github.com/savsgio/gotils/sync"
- "github.com/savsgio/gotils/time"
- "github.com/savsgio/gotils/uuid"))))
- (replace 'check
- (lambda arguments
- (for-each
- (lambda (directory)
- (apply (assoc-ref %standard-phases 'check)
- `(,@arguments #:import-path ,directory)))
- (list
- "github.com/savsgio/gotils/bytes"
- "github.com/savsgio/gotils/encoding/base64"
- "github.com/savsgio/gotils/math"
- "github.com/savsgio/gotils/nocopy"
- "github.com/savsgio/gotils/strconv"
- "github.com/savsgio/gotils/strings"
- "github.com/savsgio/gotils/sync"
- "github.com/savsgio/gotils/time"
- "github.com/savsgio/gotils/uuid"))))
- (replace 'install
- (lambda arguments
- (for-each
- (lambda (directory)
- (apply (assoc-ref %standard-phases 'install)
- `(,@arguments #:import-path ,directory)))
- (list
- "github.com/savsgio/gotils/bytes"
- "github.com/savsgio/gotils/encoding/base64"
- "github.com/savsgio/gotils/math"
- "github.com/savsgio/gotils/nocopy"
- "github.com/savsgio/gotils/strconv"
- "github.com/savsgio/gotils/strings"
- "github.com/savsgio/gotils/sync"
- "github.com/savsgio/gotils/time"
- "github.com/savsgio/gotils/uuid")))))))
(home-page "https://github.com/savsgio/gotils")
(synopsis "Golang utilities")
(description
- 01/32: gnu: Add go-github-com-bgentry-speakeasy., (continued)
- 01/32: gnu: Add go-github-com-bgentry-speakeasy., guix-commits, 2024/12/29
- 18/32: gnu: packages/calendar: Remove golang module., guix-commits, 2024/12/29
- 26/32: gnu: go-github-com-savsgio-gotils: Update to 0.0.0-20240704082632-aef3928b8a38., guix-commits, 2024/12/29
- 27/32: gnu: go-github-com-savsgio-gotils: Move to golang-xyz., guix-commits, 2024/12/29
- 30/32: gnu: go-github-com-dpotapov-go-spnego: Move to golang-web., guix-commits, 2024/12/29
- 21/32: gnu: go-github-com-pkg-diff: Update to 0.0.0-20241224192749-4e6772a4315c., guix-commits, 2024/12/29
- 03/32: gnu: Add go-github-com-hashicorp-go-sockaddr., guix-commits, 2024/12/29
- 20/32: gnu: go-github-com-delthas-go-localeinfo: Move to golang-xyz., guix-commits, 2024/12/29
- 19/32: gnu: go-github-com-delthas-go-localeinfo: Update to 0.0.0-20240813094314-e5413e186769., guix-commits, 2024/12/29
- 23/32: gnu: go-github-com-juju-ansiterm: Update to 1.0.0., guix-commits, 2024/12/29
- 25/32: gnu: go-github-com-savsgio-gotils: Simplify.,
guix-commits <=
- 29/32: gnu: go-github-com-dpotapov-go-spnego: Fix synopsis and description., guix-commits, 2024/12/29
- 28/32: gnu: go-github-com-dpotapov-go-spnego: Update to 0.0.0-20220426193508-b7f82e4507db., guix-commits, 2024/12/29
- 31/32: gnu: go-github-com-dchest-siphash: Update to 1.2.3., guix-commits, 2024/12/29
- 32/32: gnu: go-github-com-dchest-siphash: Move to golang-crypto., guix-commits, 2024/12/29