Commit Graph

180 Commits

Author SHA1 Message Date
Leo Famulari 36bb1d5a9f
gnu: go-github-com-mattn-go-isatty: Update to 0.0.7.
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.0.7.
[propagated-inputs]: Add go-golang-org-x-sys-unix.
2019-06-04 13:28:55 -04:00
Leo Famulari 9bc1de3134
gnu: Go 1.4: Fix typo.
* gnu/packages/golang.scm (go-1.4): Fix typo in comment.
2019-05-31 10:30:21 -04:00
Alex Griffin 521d736ae9
gnu: go@1.4: Update to 1.4-bootstrap-20171003.
* gnu/packages/golang.scm (go-1.4): Use the bootstrap branch that is
still supported upstream.
[version]: Update to 1.4-bootstrap-20171003.
[arguments]: Remove obsolete fix for timezone test which is now included
upstream.  Don't manually disable cgo because it is disabled by default.
Manually enable test suite because future releases will disable tests by
default.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-05-27 14:26:46 -04:00
Vagrant Cascadian 2ec41781d5
gnu: go-github-com-btcsuite-btcd-btcec: Fix typo "significantly".
* gnu/packages/golang (go-github-com-btcsuite-btcd-btcec)[description]: Fix
  typo.
2019-05-22 18:21:58 -07:00
Vagrant Cascadian a95b643630
gnu: go-github-com-docker-distribution: Correct grammar and spelling.
* gnu/packages/golang (go-github-com-docker-distribution)[description]:
  Correct grammar and spelling.
  [synopsis]: Correct grammar and spelling.
2019-05-22 18:21:56 -07:00
Vagrant Cascadian ae03ce0f2f
gnu: go-github-com-google-cadvisor: Fix typo "performance".
* gnu/packages/golang (go-github-com-google-cadvisor)[description]: Fix typo.
2019-05-22 18:21:54 -07:00
Vagrant Cascadian ce97f33656
gnu: go-golang-org-x-net-context: Fix typo "cancellation".
* gnu/packages/golang (go-golang-org-x-net-context)[description]: Fix typo.
2019-05-22 18:21:51 -07:00
Vagrant Cascadian 5c6b576ab8
gnu: go-github-com-tj-docopt: Fix typo "programmatically".
* gnu/packages/golang (go-github-com-tj-docopt)[description]: Fix typo.
2019-05-22 18:21:44 -07:00
Vagrant Cascadian f0b32cea6b
gnu: go-github-com-docker-go-connections: Fix typo "This package".
* gnu/packages/golang (go-github-com-docker-go-connections)[description]: Fix
  typo.
2019-05-22 18:08:44 -07:00
Vagrant Cascadian 4cc055cb65
gnu: go-golang-org-x-net-proxy: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-net-proxy)[description]: Fix typo.
2019-05-22 18:08:41 -07:00
Vagrant Cascadian 79254f31f4
gnu: go-golang-org-x-net-ipv6: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-net-ipv6)[description]: Fix typo.
2019-05-22 18:08:38 -07:00
Vagrant Cascadian 9fea29c4d1
gnu: go-golang-org-x-net-internal-iana: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-net-internal-iana)[description]: Fix typo.
2019-05-22 18:08:35 -07:00
Vagrant Cascadian 98bad28abf
gnu: go-golang-org-x-net-context: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-net-context)[description]: Fix typo.
2019-05-22 18:08:32 -07:00
Vagrant Cascadian 383bd29d06
gnu: go-golang-org-x-net-bpf: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-net-bpf)[description]: Fix typo.
2019-05-22 18:08:28 -07:00
Vagrant Cascadian b044754744
gnu: go-golang-org-x-crypto-twofish: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-crypto-twofish)[description]: Fix typo.
2019-05-22 18:08:25 -07:00
Vagrant Cascadian 46e8da9765
gnu: go-golang-org-x-crypto-cast5: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-crypto-cast5)[description]: Fix typo.
2019-05-22 18:08:22 -07:00
Vagrant Cascadian 8374bbe2b8
gnu: go-golang-org-x-crypto-salsa20: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-crypto-salsa20)[description]: Fix typo.
2019-05-22 18:08:19 -07:00
Vagrant Cascadian 575fa9b3c2
gnu: go-golang-org-x-crypto-tea: Fix typo "This package".
* gnu/packages/golang (go-golang-org-x-crypto-tea)[description]: Fix typo.
2019-05-22 18:08:17 -07:00
Leo Famulari 755a6027ce
gnu: Go 1.11: Update to 1.11.10.
* gnu/packages/golang.scm (go-1.11): Update to 1.11.10.
2019-05-10 13:30:07 -04:00
Tobias Geerinckx-Rice 52beae7b8a
gnu, guix: Yearly ritual purging of the filesystems.
* gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file
system’ spelling.
* gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise.
* gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]:
Likewise & edit for grammar.
* gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise.
* /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise.
* gnu/packages/linux.scm (fuseiso)[description]: Likewise.
(genext2fs)[synopsis, description]: Likewise.
* gnu/packages/package-management.scm (libostree)[description]: Likewise.
* gnu/packages/python-xyz.scm (python-requests-file)[description]:
Likewise & mark up.
* gnu/packages/rails.scm (ruby-with-advisory-lock)[description]:
Likewise.
* gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise.
* guix/build/go-build-system.scm (setup-go-environment)<docstring>:
Likewise.
* guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.
2019-04-25 04:42:16 +02:00
Leo Famulari 9c1b4316dc
gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].
Fixes a vulnerability in 'golang.org/x/crypto/salsa20' where, if more than 256
GiB of keystream is generated, or if the counter otherwise grows greater than 32
bits, the amd64 implementation will first generate incorrect output, and then
cycle back to previously generated keystream.

https://go.googlesource.com/crypto/+/b7391e95e576cacdcdd422573063bc057239113d

* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ssh-terminal): Update to
0.0.0-3.b7391e9.
(go-golang-org-x-crypto-blake2s)[propagated-inputs]: Add
go-golang-org-x-sys-cpu.
(go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ssh-terminal):
Inherit from go-golang-org-x-crypto-bcrypt.
2019-04-02 13:07:03 -04:00
Leo Famulari 4a136536e8
gnu: Add go-golang-org-x-sys-cpu.
* gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.
2019-04-02 13:07:03 -04:00
Leo Famulari 0e55864036
gnu: go-github-com-burntsushi-toml: Update to 0.3.1.
* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.
2019-04-01 16:07:21 -04:00
Leo Famulari bf197dcda0
gnu: Go 1.11: Update to 1.11.6.
* gnu/packages/golang.scm (go-1.11): Update to 1.11.6.
[arguments]: Remove the 'tarbomb-workaround' phase and inherit the 'chdir'
phase.
2019-03-18 16:10:48 -04:00
Katherine Cox-Buday 18199da4b7
gnu: Add Go 1.12.
* gnu/packages/golang.scm (go-1.12): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-03-18 16:10:44 -04:00
Giovanni Biscuolo 4ddf067f21
gnu: Add go-github-com-burntsushi-locker
* gnu/packages/golang.scm (go-github-com-burntsushi-locker): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-03-18 13:23:42 -04:00
Leo Famulari 10b30b9773
gnu: Remove duplicate go-github-com-kr-text.
This effectively reverts 56f610f5c7. But I removed
the preexisting package since the new one is simpler.

* gnu/packages/golang.scm (go-github-com-kr-text): Remove variable.
2019-03-14 19:10:17 -04:00
Leo Famulari 2f9bbd8e6c
gnu: Gogo protocol buffers: Update to 1.2.1.
* gnu/packages/golang.scm (go-github-com-gogo-protobuf,
go-github-com-gogo-protobuf-protoc-gen-gogo,
go-github-com-gogo-protobuf-gogoproto, go-github-com-gogo-protobuf-proto):
Update to 1.2.1.
(go-github-com-gogo-protobuf-proto)[license] Fix license.
[synopsis, description]: Complete.
(go-github-com-gogo-protobuf-protoc-gen-gogo)[arguments]: Skip the tests.
2019-03-14 15:34:30 -04:00
Leo Famulari e3f14f47ff
gnu: Add go-github-com-gogo-protobuf-gogoproto.
* gnu/packages/golang.scm (go-github-com-gogo-protobuf-gogoproto): New variable.
2019-03-14 15:34:30 -04:00
Leo Famulari c83f9f661d
gnu: go-github-com-urfave-cli: Update to 1.20.0-0.693af58.
* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to
1.20.0-0.693af58.
2019-03-14 15:34:29 -04:00
Leo Famulari 24e3520dd0
gnu: go-github-com-mattn-go-isatty: Use upstream version string.
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Use upstream
version.
2019-03-14 15:34:29 -04:00
Leo Famulari b3f0f8a62e
gnu: go-golang-org-x-sys-unix: Update to 0.0.0-2.4d1cda0.
* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-2.4d1cda0.
[arguments]: Remove the 'patch-tests' phase.
2019-03-14 15:34:29 -04:00
Leo Famulari 3034d1a193
gnu: Go networking libraries: Update to 0.0.0-2.351d144.
* gnu/packages/golang.scm (go-golang-org-x-net-internal-socks,
go-golang-org-x-net-internal-socket): New variables.
(go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
go-golang-org-x-net-proxy): Update to 0.0.0-2.351d144.
2019-03-14 15:34:29 -04:00
Leo Famulari 782dd442b5
gnu: Go crypto libraries: Update to 0.0.0-2.0fcca48.
* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
go-golang-org-x-crypto-xtea): Update to 0.0.0-2.0fcca48.
2019-03-14 15:34:29 -04:00
Leo Famulari aa413ff8f7
gnu: Add go-github-com-kr-pretty.
* gnu/packages/golang.scm (go-github-com-kr-pretty): New variable.
2019-03-14 15:34:28 -04:00
Leo Famulari 56f610f5c7
gnu: Add go-github-com-kr-text.
* gnu/packages/golang.scm (go-github-com-kr-text): New variable.
2019-03-14 15:34:28 -04:00
Leo Famulari 0c28ee8cc1
gnu: go-github-com-minio-sha256-simd: Update to 0.0.0-3.cc1980c.
* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to
0.0.0-3.cc1980c.
2019-03-14 15:34:28 -04:00
Leo Famulari 9c359ff445
gnu: Remove the various Go union meta-packages.
* gnu/packages/golang.scm (go-github-com-gogo-protobuf-union,
go-golang-org-x-crypto-union): Remove variables.
(go-golang-org-x-crypto-bcrypt, go-golang-org-x-crypto-blowfish,
go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea,
go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-salsa20,
go-golang-org-x-crypto-twofish,)[arguments]: Remove obsolete
'make-gzip-archive-writable' phase.
(go-golang-org-x-crypto-ed25519)[arguments]: The phase
'make-gzip-archive-writable' belongs here now.
(go-github-com-multiformats-go-multihash)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s and
go-golang-org-x-crypto-sha3.
(go-github-com-libp2p-go-libp2p-peer)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3.
(go-github-com-libp2p-go-libp2p-metrics)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3,
go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-blake2s.
(go-github-com-multiformats-go-multiaddr)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and
go-golang-org-x-crypto-blake2s.
(go-github-com-multiformats-go-multiaddr-net)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and
go-golang-org-x-crypto-blake2s.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api)[native-inputs]: Remove
go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s,
go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3.
(gx)[native-inputs]: Remove go-golang-org-x-crypto-union. Add
go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and
go-golang-org-x-crypto-sha3.
(gx-go)[native-inputs]: Remove go-golang-org-x-crypto-union. Add
go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and
go-golang-org-x-crypto-sha3.
* gnu/packages/syncthing.scm: Remove go-golang-org-x-text-union,
go-golang-org-x-net-union, and go-github-com-vitrun-qart-union.
2019-03-14 15:34:26 -04:00
Leo Famulari 5a14b913ad
gnu: Remove Go 1.9.
* gnu/packages/golang.scm (go-1.9): Remove variable.
(go-1.11): Inherit from go-1.4 and consolidate the inherited build
phases from go-1.9.

Go 1.11 should be essentially unchanged with this commit, although the
derivation is different.
2019-03-14 15:34:26 -04:00
Leo Famulari f0736d4795
gnu: go-github.com-jtolds-gls: Update to 4.20.
* gnu/packages/golang.scm (go-github.com-jtolds-gls): Update to 4.20.
2019-03-04 17:04:42 -05:00
Ricardo Wurmus c5b806a94a
gnu: go-github-com-minio-sha256-simd: Remove duplicate.
* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): Remove
duplicate.
* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Bump revision to
supersede the older duplicate.
2019-02-04 12:13:07 +01:00
Efraim Flashner 1009e6e7ec
gnu: go@1.4: Build with binutils-gold on armhf and aarch64.
* gnu/packages/golang.scm (go@1.4)[native-inputs]: Add binutils-gold
for armhf-linux and aarch64-linux.
2019-02-04 08:07:47 +02:00
Leo Famulari bc58bb9bdf
gnu: Add go-github-com-direnv-go-dotenv.
* gnu/packages/golang.scm (go-github-com-direnv-go-dotenv): New variable.
2019-02-01 17:21:10 +01:00
Leo Famulari c6bc0fc3a5
gnu: Go: Update to 1.11.5 [fixes CVE-2019-6486].
* gnu/packages/golang.scm (go-1.11): Update to 1.11.5.
[arguments]: Add a 'tarbomb-workaround' phase and adapt the 'chdir' phase for
the tarbomb.
2019-01-25 19:24:59 -05:00
Leo Famulari 2119cd3a35
gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].
* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
2018-12-16 16:24:12 -05:00
Christopher Baines 69a64ecd66
gnu: go-gopkg.in-tomb.v2: Fix build.
Looks like this test isn't compiling with newer versions of go, so fix it to
get the package building again.

* gnu/packages/golang.scm (go-gopkg.in-tomb.v2)[arguments]: Add new
patch-source phase.
2018-12-04 19:53:04 +00:00
Marius Bakke 79ee97a144
Merge branch 'master' into core-updates 2018-11-14 21:20:46 +01:00
Pierre Neidhardt 5c4758415d
gnu: go-github-com-aarzilli-golua: Fix for go-1.11.
* gnu/packages/golang.scm (go-github-com-aarzilli-golua)[arguments]: Fix for go-1.11.
[native-inputs]: Remove lua.
[propagated-inputs]: Add lua.
2018-11-12 10:31:23 +01:00
Pierre Neidhardt 46a4ae2212
gnu: go-github-com-wtolson-go-taglib: Fix tests and build for go-1.11.
* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib)[arguments]: Fix tests for go-1.11.
[native-inputs]: Remove pkg-config and taglib.
[propagated-inputs]: Add pkg-config and taglib.
2018-11-12 10:30:10 +01:00
Pierre Neidhardt 9a65a05201
gnu: go: Update default to 1.11.
* gnu/packages/golang.scm (go): Update default to 1.11.
2018-11-12 10:28:46 +01:00