aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/golang.scm
Commit message (Collapse)AuthorAge
* gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].Leo Famulari2019-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: Add go-golang-org-x-sys-cpu.Leo Famulari2019-04-02
| | | | * gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.
* gnu: go-github-com-burntsushi-toml: Update to 0.3.1.Leo Famulari2019-04-01
| | | | * gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.
* gnu: Go 1.11: Update to 1.11.6.Leo Famulari2019-03-18
| | | | | | * gnu/packages/golang.scm (go-1.11): Update to 1.11.6. [arguments]: Remove the 'tarbomb-workaround' phase and inherit the 'chdir' phase.
* gnu: Add Go 1.12.Katherine Cox-Buday2019-03-18
| | | | | | * gnu/packages/golang.scm (go-1.12): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add go-github-com-burntsushi-lockerGiovanni Biscuolo2019-03-18
| | | | | | * gnu/packages/golang.scm (go-github-com-burntsushi-locker): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Remove duplicate go-github-com-kr-text.Leo Famulari2019-03-14
| | | | | | | This effectively reverts 56f610f5c753d56f8c773252bd3c1f07a5c91442. But I removed the preexisting package since the new one is simpler. * gnu/packages/golang.scm (go-github-com-kr-text): Remove variable.
* gnu: Gogo protocol buffers: Update to 1.2.1.Leo Famulari2019-03-14
| | | | | | | | | | * 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.
* gnu: Add go-github-com-gogo-protobuf-gogoproto.Leo Famulari2019-03-14
| | | | * gnu/packages/golang.scm (go-github-com-gogo-protobuf-gogoproto): New variable.
* gnu: go-github-com-urfave-cli: Update to 1.20.0-0.693af58.Leo Famulari2019-03-14
| | | | | * gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.20.0-0.693af58.
* gnu: go-github-com-mattn-go-isatty: Use upstream version string.Leo Famulari2019-03-14
| | | | | * gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Use upstream version.
* gnu: go-golang-org-x-sys-unix: Update to 0.0.0-2.4d1cda0.Leo Famulari2019-03-14
| | | | | * gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-2.4d1cda0. [arguments]: Remove the 'patch-tests' phase.
* gnu: Go networking libraries: Update to 0.0.0-2.351d144.Leo Famulari2019-03-14
| | | | | | | | * 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.
* gnu: Go crypto libraries: Update to 0.0.0-2.0fcca48.Leo Famulari2019-03-14
| | | | | | | | * 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.
* gnu: Add go-github-com-kr-pretty.Leo Famulari2019-03-14
| | | | * gnu/packages/golang.scm (go-github-com-kr-pretty): New variable.
* gnu: Add go-github-com-kr-text.Leo Famulari2019-03-14
| | | | * gnu/packages/golang.scm (go-github-com-kr-text): New variable.
* gnu: go-github-com-minio-sha256-simd: Update to 0.0.0-3.cc1980c.Leo Famulari2019-03-14
| | | | | * gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to 0.0.0-3.cc1980c.
* gnu: Remove the various Go union meta-packages.Leo Famulari2019-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: Remove Go 1.9.Leo Famulari2019-03-14
| | | | | | | | | * 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.
* gnu: go-github.com-jtolds-gls: Update to 4.20.Leo Famulari2019-03-04
| | | | * gnu/packages/golang.scm (go-github.com-jtolds-gls): Update to 4.20.
* gnu: go-github-com-minio-sha256-simd: Remove duplicate.Ricardo Wurmus2019-02-04
| | | | | | | * 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.
* gnu: go@1.4: Build with binutils-gold on armhf and aarch64.Efraim Flashner2019-02-04
| | | | | * gnu/packages/golang.scm (go@1.4)[native-inputs]: Add binutils-gold for armhf-linux and aarch64-linux.
* gnu: Add go-github-com-direnv-go-dotenv.Leo Famulari2019-02-01
| | | | * gnu/packages/golang.scm (go-github-com-direnv-go-dotenv): New variable.
* gnu: Go: Update to 1.11.5 [fixes CVE-2019-6486].Leo Famulari2019-01-25
| | | | | | * 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.
* gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].Leo Famulari2018-12-16
| | | | * gnu/packages/golang.scm (go-1.11): Update to 1.11.4.
* gnu: go-gopkg.in-tomb.v2: Fix build.Christopher Baines2018-12-04
| | | | | | | | 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.
* Merge branch 'master' into core-updatesMarius Bakke2018-11-14
|\
| * gnu: go-github-com-aarzilli-golua: Fix for go-1.11.Pierre Neidhardt2018-11-12
| | | | | | | | | | | | * gnu/packages/golang.scm (go-github-com-aarzilli-golua)[arguments]: Fix for go-1.11. [native-inputs]: Remove lua. [propagated-inputs]: Add lua.
| * gnu: go-github-com-wtolson-go-taglib: Fix tests and build for go-1.11.Pierre Neidhardt2018-11-12
| | | | | | | | | | | | * 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.
| * gnu: go: Update default to 1.11.Pierre Neidhardt2018-11-12
| | | | | | | | * gnu/packages/golang.scm (go): Update default to 1.11.
* | Merge branch 'master' into core-updatesMarius Bakke2018-11-05
|\|
| * gnu: go-github-com-urfave-cli: Remove duplicate declaration.Pierre Neidhardt2018-11-04
| | | | | | | | * gnu/packages/golang.scm (go-github-com-urfave-cli): Remove duplicate declaration.
| * gnu: Go 1.11: Avoid unnecessary store references.Leo Famulari2018-11-01
| | | | | | | | | | | | | | | | | | This shrinks the closure of Go 1.11 from 1379 MiB to 581 MiB. Fixes <https://bugs.gnu.org/32949>. * gnu/packages/golang.scm (go-1.11)[arguments]: Add a 'delete-extraneous-files' phase.
| * gnu: Add go-github-com-kr-fs.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-kr-fs): New variable.
| * gnu: Add go-github-com-whyrusleeping-stump.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-whyrusleeping-stump): New variable.
| * gnu: Add go-github-com-whyrusleeping-progmeter.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-whyrusleeping-progmeter): New variable.
| * gnu: Add go-github-com-whyrusleeping-json-filter.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-whyrusleeping-json-filter): New variable.
| * gnu: Add go-github-com-urfave-cli.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-urfave-cli): New variable.
| * gnu: Add go-github-com-sabhiram-go-gitignore.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): New variable.
| * gnu: Add go-github-com-cheekybits-is.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-cheekybits-is): New variable.
| * gnu: Add go-github-com-whyrusleeping-tar-utils.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-whyrusleeping-tar-utils): New variable.
| * gnu: Add go-github-com-multiformats-go-multiaddr-net.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net): New variable.
| * gnu: Add go-github-com-multiformats-go-multiaddr.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr): New variable.
| * gnu: Add go-github-com-mitchellh-go-homedir.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): New variable.
| * gnu: Add go-github-com-libp2p-go-libp2p-metrics.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics): New variable.
| * gnu: Add go-github-com-libp2p-go-libp2p-protocol.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-protocol): New variable.
| * gnu: Add go-github-com-libp2p-go-libp2p-peer.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-peer): New variable.
| * gnu: Add go-github-com-multiformats-go-multihash.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-multiformats-go-multihash): New variable.
| * gnu: Add go-github-com-spaolacci-murmur3.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-spaolacci-murmur3): New variable.
| * gnu: Add go-github-com-minio-blake2b-simd.Pierre Neidhardt2018-10-24
| | | | | | | | * gnu/packages/golang.scm (go-github-com-minio-blake2b-simd): New variable.