Age | Commit message (Collapse) | Author |
|
Build all Go packages with go-1.17 by default. Explicitly specify an
older Go version in packages which cannot build with go-1.17.
* gnu/packages/golang.scm (go): Update from 'go-1.14' to 'go-1.17'.
* gnu/packages/docker.scm (docker)[native-inputs]: Explicitly use 'go-1.14'.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files)[arguments]:
Explicitly use Go 1.16.
(go-ipfs)[arguments]: Use the default version of Go.
* gnu/packages/syncthing.scm (syncthing)[arguments]: Likewise.
* gnu/packages/admin.scm (runitor)[arguments]: Likewise.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (make-go-std): New procedure.
* guix/build-system/go.scm (make-go-std): New procedure.
(lower): Use it. Add pre-built standard library to inputs.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
This fixes a build error caused by cross-module use of deprecated-package.
* gnu/packages/golang.scm (go-github-com-aswinkarthik-csvdiff): Move from
here...
* gnu/packages/textutils.scm (go-github-com-aswinkarthik-csvdiff): ... to here.
|
|
* gnu/packages/golang.scm (go-1.17)[arguments]: Add phase on arm*
architectures to link to gcc:lib.
[inputs]: When building for arm* don't remove gcc:lib.
|
|
* gnu/packages/golang.scm (go-1.17)[native-inputs]: Remove unnecessary
quoting.
|
|
* gnu/packages/golang.scm (go-github-com-aswinkarthik-csvdiff): Add deprecated
alias. Move to ...
* gnu/packages/textutils (csvdiff): ... here.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
|
|
* gnu/packages/golang.scm (go-1.17): Update to 1.17.5.
|
|
* gnu/packages/golang.scm (go-1.16): Update to 1.16.12.
|
|
This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
|
|
* gnu/packages/golang.scm (go-1.14)[arguments]: In custom 'prebuild
phase also search for loader without 'linux' in the string. In custom
'build phase set the GOCACHE directory.
[native-inputs]: On systems which don't have support in go-1.4 use
gccgo-10 instead.
|
|
|
|
Suggested by Ludo’ in <https://issues.guix.gnu.org/50420#3>.
* gnu/packages/golang.scm
(go-github-com-google-gmail-oauth2-tools-go-sendgmail): Move to ...
* gnu/packages/mail.scm (sendgmail): ... this variable.
Change `propagated-inputs` to `inputs`.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
The tgz files are committed test fixtures, so don't reset their timestamps.
* gnu/packages/golang.scm (go-github-com-alcortesm-tgz)[arguments]:
Remove 'make-git-checkout-writable' phase. Delete 'reset-gzip-timestamps' phase
instead.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-1.17): Update to 1.17.4.
|
|
* gnu/packages/golang.scm (go-1.16): Update to 1.16.11.
|
|
* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Update to 2.4.0.
|
|
* gnu/packages/golamg.scm (go-gopkg-in-yaml-v2)[source]: Add snippet to
no longer cause integer overflow on 32-bit systems during test suite.
|
|
|
|
* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard)[source]:
Adjust commit string in git-reference.
|
|
* gnu/packages/golang.scm (go-github-com-vividcortex-ewma)[arguments]:
Adjust import-path to location other go packages expect it to be.
|
|
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Rename this variable...
(go-github-com-cheggaaa-pb-v3): ...to this variable.
(go-github-com-cheggaaa-pb): New variable for deprecated package.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Update to 3.0.8.
[arguments]: Disable tests; update import path.
[native-inputs]: Move go-github-com-mattn-go-isatty from here...
[propagated-inputs]: ...to here; add go-github-com-vividcortex-ewma and
go-github-com-rivo-uniseg.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
|
|
* gnu/packages/golang.scm (go-golang-org-x-mod)[source]: Update URL.
|
|
* gnu/packages/golang.scm (go-gopkg-in-djherbis-times-v1): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
* gnu/packages/golang.scm (go-golang-org-x-mod): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/golang.scm (go-1.17)[native-inputs]: When building on
architectures not supported by go-1.4 use go-1.16 in place of gccgo.
|
|
|
|
* gnu/packages/golang.scm (go-github-com-DHowett-go-plist): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
|
Conflicts:
gnu/packages/bioinformatics.scm
gnu/packages/chez.scm
gnu/packages/docbook.scm
gnu/packages/ebook.scm
gnu/packages/gnome.scm
gnu/packages/linux.scm
gnu/packages/networking.scm
gnu/packages/python-web.scm
gnu/packages/python-xyz.scm
gnu/packages/tex.scm
gnu/packages/version-control.scm
gnu/packages/xml.scm
guix/build-system/dune.scm
guix/build-system/go.scm
guix/build-system/linux-module.scm
guix/packages.scm
|
|
* gnu/packages/golang.scm
(go-github-com-google-gmail-oauth2-tools-go-sendgmail): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/golang.scm (go-cloud-google-com-go-compute-metadata): New
variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/patches/go-github-com-urfave-cli-v2-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/golang.scm (go-github-com-urfave-cli-v2)[origin]: Apply it.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/patches/go-github-com-urfave-cli-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/golang.scm (go-github-com-urfave-cli)[origin]: Apply it.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon)[source]:
Add snippet to fix tests for go@1.17.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-github-com-keybase-go-ps)[arguments]
<#:phases>{fix-tests}: Remove extraneous build line to appease go@1.17.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-1.17): Update to 1.17.1.
|
|
* gnu/packages.golang.scm (go-1.17): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/golang.scm (go-1.16): Update to 1.16.8.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
With GCC 9+, go-1.14 fails a test when the gold linker is not
available (https://github.com/golang/go/issues/39157). Backport the fix
for that from https://github.com/golang/go/commit/4ec4a79.
This is a followup to the 'master -> core-updates-frozen' merge in
c4133c43c7cfe2476ebfae87f9e4d10d96de9bc7, which accidentally dropped this commit
(2818c66e93c4803de1d9fb8fbc11ccc9fa6a1859) due to the code in question being
moved to another part of the file on the master branch.
Reported on #guix by iskarian:
<https://logs.guix.gnu.org/guix/2021-08-14.log#214343>
* gnu/packages/golang.scm (go-1.14)[arguments]<#:phases>{prebuild}:
Fix test failure with GCC 9+.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
Conflicts:
gnu/packages/algebra.scm
gnu/packages/games.scm
gnu/packages/golang.scm
gnu/packages/kerberos.scm
gnu/packages/mail.scm
gnu/packages/python.scm
gnu/packages/ruby.scm
gnu/packages/scheme.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/version-control.scm
|
|
With GCC 9+, go-1.14 fails a test when the gold linker is not
available (https://github.com/golang/go/issues/39157). Backport the fix
for that from https://github.com/golang/go/commit/4ec4a79.
* gnu/packages/golang.scm (go-1.14)[arguments]<#:phases>{prebuild}:
Fix test failure with GCC 9+.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
* gnu/packages/golang.scm (go-github-com-klauspost-compress): New variable.
|