Commit graph

178 commits

Author SHA1 Message Date
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
Marius Bakke
f4a5faa9dc
Merge branch 'master' into core-updates 2018-11-05 23:56:22 +01:00
Pierre Neidhardt
97b7b96efc
gnu: go-github-com-urfave-cli: Remove duplicate declaration.
* gnu/packages/golang.scm (go-github-com-urfave-cli): Remove duplicate declaration.
2018-11-04 23:33:24 +01:00