gnu: go-golang-org-x-sync: Simplify

* gnu/packages/golang-build.scm (go-golang-org-x-sync)
[arguments] <skip-build?>: Set to #t, as no go files in project's root.
<phases>: Use default 'check.

Change-Id: Iebc123fd8c103d6d610cc037bb034cb75bb795e3
This commit is contained in:
Sharlatan Hellseher 2024-12-19 23:45:33 +00:00
parent 4458a22b21
commit a807da4c31
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -732,17 +732,8 @@ loading algorithms.")
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
(list (list
#:import-path "golang.org/x/sync" #:skip-build? #t
#:phases #:import-path "golang.org/x/sync"))
#~(modify-phases %standard-phases
;; XXX: Workaround for go-build-system's lack of Go modules
;; support.
(delete 'build)
(replace 'check
(lambda* (#:key tests? import-path #:allow-other-keys)
(when tests?
(with-directory-excursion (string-append "src/" import-path)
(invoke "go" "test" "-v" "./..."))))))))
(home-page "https://go.googlesource.com/sync/") (home-page "https://go.googlesource.com/sync/")
(synopsis "Additional Go concurrency primitives") (synopsis "Additional Go concurrency primitives")
(description (description