diff mbox

gnu: Add syncthing.

Message ID f60b4838ed3092ddc0c006d09b7b4ec5@mykolab.ch
State New
Headers show

Commit Message

Petter Dec. 11, 2016, 12:38 a.m. UTC
Hi,

Syncthing is the first project to use the recently added Go build
system. It's in a minimal state to aid in developing the build system
and because it's a considerable job to add descriptions, synopsises
and homepages to all these packages (55). Licenses are probably
incorrect, unless correct by coincidence. Help with this would be most
appreciated!

Tar archives are currently unsupported.

Best,
Petter

Comments

Hartmut Goebel Dec. 11, 2016, 11:25 a.m. UTC | #1
Am 11.12.2016 um 01:38 schrieb Petter:
> +(define-public github-com-audriusbutkevicius-go-nat-pmp
> +  (package
> +    (name "github-com-audriusbutkevicius-go-nat-pmp")

I suggest that all `go` packages kill get a prefix like other languages
have. I propose using "golang" and prefix, as Debina does, sicne "go" is
to short and ambiguous.
Hartmut Goebel Dec. 11, 2016, 11:35 a.m. UTC | #2
Am 11.12.2016 um 12:25 schrieb Hartmut Goebel:
> I suggest that all `go` packages kill get a prefix like other languages

s/kill/will/
Leo Famulari Dec. 11, 2016, 7:09 p.m. UTC | #3
On Sun, Dec 11, 2016 at 12:25:31PM +0100, Hartmut Goebel wrote:
> Am 11.12.2016 um 01:38 schrieb Petter:
> > +(define-public github-com-audriusbutkevicius-go-nat-pmp
> > +  (package
> > +    (name "github-com-audriusbutkevicius-go-nat-pmp")
> 
> I suggest that all `go` packages kill get a prefix like other languages
> have. I propose using "golang" and prefix, as Debina does, sicne "go" is
> to short and ambiguous.

+1 for libraries, excluding user-facing applications like Syncthing.
ng0 Dec. 11, 2016, 10:21 p.m. UTC | #4
Leo Famulari <leo@famulari.name> writes:

> On Sun, Dec 11, 2016 at 12:25:31PM +0100, Hartmut Goebel wrote:
>> Am 11.12.2016 um 01:38 schrieb Petter:
>> > +(define-public github-com-audriusbutkevicius-go-nat-pmp
>> > +  (package
>> > +    (name "github-com-audriusbutkevicius-go-nat-pmp")
>> 
>> I suggest that all `go` packages kill get a prefix like other languages
>> have. I propose using "golang" and prefix, as Debina does, sicne "go" is
>> to short and ambiguous.
>
> +1 for libraries, excluding user-facing applications like Syncthing.

I'm in support of this naming convention.
Chris Marusich Dec. 13, 2016, 6:58 a.m. UTC | #5
ng0 <ng0@libertad.pw> writes:

> Leo Famulari <leo@famulari.name> writes:
>
>> On Sun, Dec 11, 2016 at 12:25:31PM +0100, Hartmut Goebel wrote:
>>> Am 11.12.2016 um 01:38 schrieb Petter:
>>> > +(define-public github-com-audriusbutkevicius-go-nat-pmp
>>> > +  (package
>>> > +    (name "github-com-audriusbutkevicius-go-nat-pmp")
>>> 
>>> I suggest that all `go` packages kill get a prefix like other languages
>>> have. I propose using "golang" and prefix, as Debina does, sicne "go" is
>>> to short and ambiguous.
>>
>> +1 for libraries, excluding user-facing applications like Syncthing.
>
> I'm in support of this naming convention.

Yeah, that seems good to me, too.
diff mbox

Patch

From f195168e04fd31bc0c72c279ff3b96a272fe8183 Mon Sep 17 00:00:00 2001
From: Petter <petter@mykolab.ch>
Date: Sun, 11 Dec 2016 01:33:59 +0100
Subject: [PATCH] gnu: Add syncthing.

* gnu/packages/syncthing.scm: New file.
---
 gnu/packages/syncthing.scm | 1242 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1242 insertions(+)
 create mode 100644 gnu/packages/syncthing.scm

diff --git a/gnu/packages/syncthing.scm b/gnu/packages/syncthing.scm
new file mode 100644
index 0000000..74847f0
--- /dev/null
+++ b/gnu/packages/syncthing.scm
@@ -0,0 +1,1242 @@ 
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2016 Petter <petter@mykolab.ch>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages syncthing)
+  #:use-module (guix build-system gnu)
+  #:use-module (guix build-system go)
+  #:use-module (guix packages)
+  #:use-module (guix download)
+  #:use-module (guix git-download)
+  #:use-module (guix licenses)
+  #:use-module (gnu packages golang))
+
+(define-public syncthing
+  (package
+    (name "syncthing")
+    (version "0.14.13")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/syncthing/syncthing/")
+                    (commit (string-append "v" version))))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0gq218f1rhzjrqh2gjyvqksa7a1agwhm8rfqf5jw58pncblrn6v4"))))
+    (build-system go-build-system)
+    (inputs
+     `(("github.com/AudriusButkevicius/go-nat-pmp"
+        ,github-com-audriusbutkevicius-go-nat-pmp)
+       ("github.com/vitrun/qart/coding" ,github-com-vitrun-qart-coding)
+       ("github.com/vitrun/qart/gf256" ,github-com-vitrun-qart-gf256)
+       ("github.com/vitrun/qart/qr" ,github-com-vitrun-qart-qr)
+       ("github.com/thejerf/suture" ,github-com-thejerf-suture)
+       ("github.com/syndtr/goleveldb" ,github-com-syndtr-goleveldb)
+       ("github.com/sasha-s/go-deadlock" ,github-com-sasha-s-go-deadlock)
+       ("github.com/rcrowley/go-metrics" ,github-com-rcrowley-go-metrics)
+       ("github.com/minio/sha256-simd" ,github-com-minio-sha256-simd)
+       ("github.com/kardianos/osext" ,github-com-kardianos-osext)
+       ("github.com/juju/ratelimit" ,github-com-juju-ratelimit)
+       ("github.com/jackpal/gateway" ,github-com-jackpal-gateway)
+       ("github.com/gogo/protobuf" ,github-com-gogo-protobuf)
+       ("github.com/gobwas/glob" ,github-com-gobwas-glob)
+       ("github.com/calmh/xdr" ,github-com-calmh-xdr)
+       ("github.com/calmh/luhn" ,github-com-calmh-luhn)
+       ("github.com/calmh/du" ,github-com-calmh-du)
+       ("github.com/bkaradzic/go-lz4" ,github-com-bkaradzic-go-lz4)
+       ("github.com/golang/snappy" ,github-com-golang-snappy)
+       ("golang.org/x/crypto/bcrypt" ,golang-org-x-crypto-bcrypt)
+       ("golang.org/x/crypto/blowfish" ,golang-org-x-crypto-blowfish)
+       ("golang.org/x/text/transform" ,golang-org-x-text-transform)
+       ("golang.org/x/text/unicode/norm" ,golang-org-x-text-unicode-norm)
+       ("golang.org/x/net/proxy" ,golang-org-x-net-proxy)
+       ("golang.org/x/net/bpf" ,golang-org-x-net-bpf)
+       ("golang.org/x/net/ipv6" ,golang-org-x-net-ipv6)
+       ("golang.org/x/net/internal/iana" ,golang-org-x-net-internal-iana)
+       ("golang.org/x/net/internal/netreflect"
+        ,golang-org-x-net-internal-netreflect)))
+    
+    (arguments
+     `(#:import-path "github.com/syncthing/syncthing"
+       #:phases
+       (modify-phases %standard-phases
+         (replace 'delete-files
+           (lambda _
+             (delete-file-recursively "src/github.com/syncthing/syncthing/vendor")))
+
+         (replace 'build
+           (lambda* (#:key inputs #:allow-other-keys)
+             (with-directory-excursion "src/github.com/syncthing/syncthing"
+               (zero? (system* "go" "run" "build.go" "install" "syncthing" "-no-upgrade")))))
+
+         (replace 'install
+           (lambda _
+             (copy-recursively "src/github.com/syncthing/syncthing/bin/"
+                               (string-append (assoc-ref %outputs "out") "/bin"))
+             (copy-recursively "pkg"
+                               (string-append (assoc-ref %outputs "out") "/pkg"))
+             (copy-recursively "src"
+                               (string-append (assoc-ref %outputs "out") "/src")))))))
+
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license gpl3+)))
+
+(define-public github-com-audriusbutkevicius-go-nat-pmp
+  (package
+    (name "github-com-audriusbutkevicius-go-nat-pmp")
+    (version "452c97")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/AudriusButkevicius/go-nat-pmp")
+                    (commit "452c97607362b2ab5a7839b8d1704f0396b640ca")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1accmpl1llk16a19nlyy991fqrgfay6l53gb64hgmdfmqljdvbk7"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/AudriusButkevicius/go-nat-pmp"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-bkaradzic-go-lz4
+  (package
+    (name "github-com-bkaradzic-go-lz4")
+    (version "74ddf8")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/bkaradzic/go-lz4")
+                    (commit "74ddf82598bc4745b965729e9c6a463bedd33049")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1vdid8v0c2v2qhrg9rzn3l7ya1h34jirrxfnir7gv7w6s4ivdvc1"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/bkaradzic/go-lz4"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-calmh-du
+  (package
+    (name "github-com-calmh-du")
+    (version "3c0690")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/calmh/du"))
+                    (commit "3c0690cca16228b97741327b1b6781397afbdb24")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1mv6mkbslfc8giv47kyl97ny0igb3l7jya5hc75sm54xi6g205wa"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/calmh/du"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-calmh-luhn
+  (package
+    (name "github-com-calmh-luhn")
+    (version "0c8388")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/calmh/luhn"))
+                    (commit "0c8388ff95fa92d4094011e5a04fc99dea3d1632")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1hfj1lx7wdpifn16zqrl4xml6cj5gxbn6hfz1f46g2a6bdf0gcvs"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/calmh/luhn"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-calmh-xdr
+  (package
+    (name "github-com-calmh-xdr")
+    (version "f9b9f8")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/calmh/xdr"))
+                    (commit "f9b9f8f7aa27725f5cabb699bd9099ca7ce09143")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0l1w1l9iy4b4054v260jysqvl16hylr7hvkimlfgr0ng9m6r1vz0"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/calmh/xdr"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-b
+  (package
+    (name "github-com-cznic-b")
+    (version "bcff30")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/b"))
+                    (commit "bcff30a622dbdcb425aba904792de1df606dab7c")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0lw0d926wqxfn32yhvl5c5wh36glgdvsm5v01w4xys18cgcliasr"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/b"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-bufs
+  (package
+    (name "github-com-cznic-bufs")
+    (version "3dcccb")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/bufs"))
+                    (commit "3dcccbd7064a1689f9c093a988ea11ac00e21f51")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0w75wc15k0gayvj6fhnqgap1y2rhq51zvslhp3v4y1vcb11mbdw9"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/bufs"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-fileutil
+  (package
+    (name "github-com-cznic-fileutil")
+    (version "1c9c88")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/fileutil"))
+                    (commit "1c9c88fbf552b3737c7b97e1f243860359687976")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1imk4wjgfhyb4m8dm8qbm5lz263lyb27602v3mx8j3dzqjpagg8g"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/fileutil"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-internal-buffer
+  (package
+    (name "github-com-cznic-internal-buffer")
+    (version "cef02a")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/internal"))
+                    (commit "cef02a853c3a93623c42eacd574e7ea05f55531b")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "06zrlm94kq21q795pyhqqxlh3p8v6wahnkj4c1nsydg65bnh9c76"))))
+    (build-system go-build-system)
+    (inputs
+     `(("github.com/cznic/mathutil" ,github-com-cznic-mathutil)))
+    (arguments
+     `(#:import-path "github.com/cznic/internal/buffer"
+       #:unpack-path "github.com/cznic/internal"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-internal-file
+  (package
+    (name "github-com-cznic-internal-file")
+    (version "cef02a")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/internal"))
+                    (commit "cef02a853c3a93623c42eacd574e7ea05f55531b")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "06zrlm94kq21q795pyhqqxlh3p8v6wahnkj4c1nsydg65bnh9c76"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/internal/file"
+       #:unpack-path "github.com/cznic/internal"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-internal-slice
+  (package
+    (name "github-com-cznic-internal-slice")
+    (version "cef02a")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/internal"))
+                    (commit "cef02a853c3a93623c42eacd574e7ea05f55531b")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "06zrlm94kq21q795pyhqqxlh3p8v6wahnkj4c1nsydg65bnh9c76"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/internal/slice"
+       #:unpack-path "github.com/cznic/internal"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-lldb
+  (package
+    (name "github-com-cznic-lldb")
+    (version "7376b3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/lldb"))
+                    (commit "7376b3bed3d27a7b640e264bfaf278d6d5232550")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1f3jwc1zimcip52zkaj2pscginmxy9a9il8pi7w74z578ibqb1bv"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/lldb"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-mathutil
+  (package
+    (name "github-com-cznic-mathutil")
+    (version "78ad7f")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/mathutil"))
+                    (commit "78ad7f262603437f0ecfebc835d80094f89c8f54")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0c5fcjvkp8czqgwpgbvd2vngw1c8w8b38yvvl7fzppq81dm298lz"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/mathutil"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-ql
+  (package
+    (name "github-com-cznic-ql")
+    (version "c81467")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/ql"))
+                    (commit "c81467d34c630800dd4ba81033e234a8159ff2e3")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1klqjqbxyw71y8i2wq9wdrjjjp19vckqi5j6wc4n0nidq78lsjry"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/ql"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-sortutil
+  (package
+    (name "github-com-cznic-sortutil")
+    (version "4c7342")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/sortutil"))
+                    (commit "4c7342852e65c2088c981288f2c5610d10b9f7f4")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1i46kdwnh8p54sp0jkybd3ayc599hdy37kvwqrxlg746flz5inyl"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/sortutil"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-cznic-strutil
+  (package
+    (name "github-com-cznic-strutil")
+    (version "1eb03e")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/strutil"))
+                    (commit "1eb03e3cc9d345307a45ec82bd3016cde4bd4464")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0n4ib4ixpxh4fah145s2ikbzyqxbax8gj44081agg8jkzs74cnvm"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/cznic/strutil"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+
+(define-public github-com-cznic-zappy
+  (package
+    (name "github-com-cznic-zappy")
+    (version "2533cb")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/cznic/zappy"))
+                    (commit "2533cb5b45cc6c07421468ce262899ddc9d53fb7")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0mhldcqi0sqbyqs75b28cskz96iz51ymdsrx6m3i60wi94ym89yc"))))
+    (build-system go-build-system)
+    (inputs
+     `(("github.com/cznic/internal/buffer" ,github-com-cznic-internal-buffer)
+       ("github.com/cznic/mathutil" ,github-com-cznic-mathutil)))
+    (arguments
+     `(#:import-path "github.com/cznic/zappy"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public github-com-d4l3k-messagediff
+  (package
+    (name "github-com-d4l3k-messagediff")
+    (version "7b7069")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://github.com/d4l3k/messagediff"))
+                    (commit "7b706999d935b04cf2dbc71a5a5afcbd288aeb48")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0z64dwqk4xdwkj3f8bpqw0db87vgfamxzc65wn8lm6rfq3qjy1v5"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/d4l3k/messagediff"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+
+(define-public github-com-edsrzf-mmap-go
+  (package
+    (name "github-com-edsrzf-mmap-go")
+    (version "935e0e")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/edsrzf/mmap-go")
+                    (commit "935e0e8a636ca4ba70b713f3e38a19e1b77739e8")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "11a63wrjwfnchjhwqjp6yd5j0370ysppjgv31l5bmvvwps7whq9d"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/edsrzf/mmap-go"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-gobwas-glob
+  (package
+    (name "github-com-gobwas-glob")
+    (version "bea32b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/gobwas/glob")
+                    (commit "bea32b9cd2d6f55753d94a28e959b13f0244797a")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/gobwas/glob"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-gobwas-glob
+  (package
+    (name "github-com-gobwas-glob")
+    (version "bea32b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/gobwas/glob")
+                    (commit "bea32b9cd2d6f55753d94a28e959b13f0244797a")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/gobwas/glob"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-gogo-protobuf
+  (package
+    (name "github-com-gogo-protobuf")
+    (version "7883e1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/gogo/protobuf")
+                    (commit "7883e1468d48d969e1c3ce4bcde89b6a7dd4adc4")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "16ja7lqq96q0pnzgnbwnh0j8qzvqgns1nfk8ndxgkg4sg93bg372"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/gogo/protobuf/proto"
+       #:unpack-path "github.com/gogo/protobuf"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-golang-groupcache-lru
+  (package
+    (name "github-com-golang-groupcache-lru")
+    (version "02826c")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/golang/groupcache")
+                    (commit "02826c3e79038b59d737d3b1c0a1d937f71a4433")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0w46bsllddfij66nrg8jbfjsr54birvfww8a2fj9fmgyig5syn2x"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/golang/groupcache/lru"
+       #:unpack-path "github.com/golang/groupcache"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-golang-snappy
+  (package
+    (name "github-com-golang-snappy")
+    (version "5f1c01")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/golang/snappy")
+                    (commit "5f1c01d9f64b941dd9582c638279d046eda6ca31")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0qyhbgdjy2gf93y9c1n54a6ql75vinvwdqn6i4fi8i773j0vdjvf"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/golang/snappy"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-jackpal-gateway
+  (package
+    (name "github-com-jackpal-gateway")
+    (version "3e3339")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/jackpal/gateway")
+                    (commit "3e333950771011fed13be63e62b9f473c5e0d9bf")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1bsml9kx49ihsnlq5k8cw7875ar4vmh9q15kpxn0dlvpafmma1bi"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/jackpal/gateway"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-juju-ratelimit
+  (package
+    (name "github-com-juju-ratelimit")
+    (version "bea32b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/juju/ratelimit")
+                    (commit "77ed1c8a01217656d2080ad51981f6e99adaa177")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1r7xdl3bpdzny4d05fpm229864ipghqwv5lplv5im5b4vhv9ryp7"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/juju/ratelimit"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-kardianos-osext
+  (package
+    (name "github-com-kardianos-osext")
+    (version "29ae4f")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/kardianos/osext")
+                    (commit "29ae4ffbc9a6fe9fb2bc5029050ce6996ea1d3bc")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1mawalaz84i16njkz6f9fd5jxhcbxkbsjnav3cmqq2dncv2hyv8a"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/kardianos/osext"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-lib-pq
+  (package
+    (name "github-com-lib-pq")
+    (version "ee1442")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/lib/pq")
+                    (commit "ee1442bda7bd1b6a84e913bdb421cb1874ec629d")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "09nvbls0ka9v6bla9b2ls3cnjm2fsynzlbn4d2a3p0rmqnha35g7"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/lib/pq"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-minio-sha256-simd
+  (package
+    (name "github-com-minio-sha256-simd")
+    (version "672e7b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/minio/sha256-simd")
+                    (commit "672e7bc9f3482375df73741cf57a157fe187ec26")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1a94cp0czir03w6ag12a7wnvs4cg9956i8mjm18pmgkx4c13qkwq"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/minio/sha256-simd"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-onsi-ginkgo
+  (package
+    (name "github-com-onsi-ginkgo")
+    (version "ac3d45")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/onsi/ginkgo")
+                    (commit "ac3d45ddd7ef5c4d7fc4d037b615a81f4d67981e")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1kq82l8x1ky03hcv8zdllvzqddf8i1yxajj76w21cchd1akzqr78"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/onsi/ginkgo"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-onsi-gomega
+  (package
+    (name "github-com-onsi-gomega")
+    (version "a1094b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/onsi/gomega")
+                    (commit "a1094b2db2d4845621602c667bd4ccf09834544e")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0gwwb50jn9yz6aac8pdgidffnnr5h7whz75fmd9r78m6lpljvks0"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/onsi/gomega"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-oschwald-geoip2-golang
+  (package
+    (name "github-com-oschwald-geoip2-golang")
+    (version "51714a")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/oschwald/geoip2-golang")
+                    (commit "51714a0e79df40e00a94ae5086ec2a5532c9ee57")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "1clcyv6wc79n9wckmwv21x7d8jkgrikr9pa159aml492gknpw2y8"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/oschwald/geoip2-golang"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-oschwald-maxminddb-golang
+  (package
+    (name "github-com-oschwald-maxminddb-golang")
+    (version "a26428")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/oschwald/maxminddb-golang")
+                    (commit "a26428e0305b837e06fe69221489819126a346c8")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0d5a2bqsanxy57bfgwl9dwd230agi3fd14vay0jhb2fmhpw3bb73"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/oschwald/maxminddb-golang"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-rcrowley-go-metrics
+  (package
+    (name "github-com-rcrowley-go-metrics")
+    (version "eeba7b")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/rcrowley/go-metrics")
+                    (commit "eeba7bd0dd01ace6e690fa833b3f22aaec29af43")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "18jissbw1226vzqmqpgk3f3qdgwi9cb1i8x9hhq28bc9zv0c4j79"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/rcrowley/go-metrics"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-sasha-s-go-deadlock
+  (package
+    (name "github-com-sasha-s-go-deadlock")
+    (version "09aefc")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sasha-s/go-deadlock")
+                    (commit "09aefc0ac06ad74d91ca31acdb11fc981c159149")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "193cdmd6vrnl6vdv6pr3671cpl1nwapdawqs462xmqkf16mggjfz"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/sasha-s/go-deadlock"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-stathat-go
+  (package
+    (name "github-com-stathat-go")
+    (version "91dfa3")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/stathat/go")
+                    (commit "91dfa3a59c5b233fef9a346a1460f6e2bc889d93")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "105ql5v8r4hqcsq0ag7asdxqg9n7rvf83y1q1dj2nfjyn4manv6r"))))
+    (build-system go-build-system)
+    (inputs
+     `(("github.com/rcrowley/go-metrics" ,github-com-rcrowley-go-metrics)
+       ("githubbb.com/sasha-s/go-deadlock" ,github-com-sasha-s-go-deadlock)))
+    (arguments
+     `(#:import-path "github.com/stathat/go"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-syndtr-goleveldb
+  (package
+    (name "github-com-syndtr-goleveldb")
+    (version "6ae179")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/syndtr/goleveldb")
+                    (commit "6ae1797c0b42b9323fc27ff7dcf568df88f2f33d")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "0cxsm8zlf3c53z2gk73walqrp0gl8bn49fb0dlap4kgwqd6p5dx8"))))
+    (build-system go-build-system)
+    (inputs
+     `(("github.com/golang/snappy" ,github-com-golang-snappy)))
+    (arguments
+     `(#:import-path "github.com/syndtr/goleveldb/leveldb"
+       #:unpack-path "github.com/syndtr/goleveldb"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-thejerf-suture
+  (package
+    (name "github-com-thejerf-suture")
+    (version "fe1c0d")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/thejerf/suture")
+                    (commit "fe1c0d795ff7a7e54fc54ef6afb36ee0adf0c276")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32 "082j4rd1l52djm4sv63f3rh2r5nwzvpdvnyps85qjw1i1cd8c7sn"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/thejerf/suture"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-vitrun-qart-coding
+  (package
+    (name "github-com-vitrun-qart-coding")
+    (version "ccb109")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/vitrun/qart")
+                    (commit "ccb109cf25f0cd24474da73b9fee4e7a3e8a8ce0")))
+              (file-name (string-append "github-com-vitrun-qart-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "0bhp768b8ha6f25dmhwn9q8m2lkbn4qnjf8n7pizk25jn5zjdvc8"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/vitrun/qart/coding"
+       #:unpack-path "github.com/vitrun/qart"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-vitrun-qart-gf256
+  (package
+    (name "github-com-vitrun-qart-gf256")
+    (version "ccb109")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/vitrun/qart")
+                    (commit "ccb109cf25f0cd24474da73b9fee4e7a3e8a8ce0")))
+              (file-name (string-append "github-com-vitrun-qart-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "0bhp768b8ha6f25dmhwn9q8m2lkbn4qnjf8n7pizk25jn5zjdvc8"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/vitrun/qart/gf256"
+       #:unpack-path "github.com/vitrun/qart"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public github-com-vitrun-qart-qr
+  (package
+    (name "github-com-vitrun-qart-qr")
+    (version "ccb109")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/vitrun/qart")
+                    (commit "ccb109cf25f0cd24474da73b9fee4e7a3e8a8ce0")))
+              (file-name (string-append "github-com-vitrun-qart-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "0bhp768b8ha6f25dmhwn9q8m2lkbn4qnjf8n7pizk25jn5zjdvc8"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/vitrun/qart/qr"
+       #:unpack-path "github.com/vitrun/qart"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-crypto-bcrypt
+  (package
+    (name "golang-org-x-crypto-bcrypt")
+    (version "e31123")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/crypto")
+                    (commit "e311231e83195f401421a286060d65643f9c9d40")))
+              (file-name (string-append "go.googlesource.com-crypto-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1n3p77z0x9rifvymifpvnmfcfzxnly9da2zghrhb3jrkvjvjc2mw"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/crypto/bcrypt"
+       #:unpack-path "golang.org/x/crypto"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+
+(define-public golang-org-x-crypto-blowfish
+  (package
+    (name "golang-org-x-crypto-blowfish")
+    (version "e31123")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/crypto")
+                    (commit "e311231e83195f401421a286060d65643f9c9d40")))
+              (file-name (string-append "go.googlesource.com-crypto-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1n3p77z0x9rifvymifpvnmfcfzxnly9da2zghrhb3jrkvjvjc2mw"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/crypto/blowfish"
+       #:unpack-path "golang.org/x/crypto"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-bpf
+  (package
+    (name "golang-org-x-net-bpf")
+    (version "e31123")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (inputs
+     `(("golang.org/x/net/internal/iana" ,golang-org-x-net-internal-iana)
+       ("golang.org/x/net/internal/netreflect" ,golang-org-x-net-internal-netreflect)))
+    (arguments
+     `(#:import-path "golang.org/x/net/bpf"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+
+(define-public golang-org-x-net-context
+  (package
+    (name "golang-org-x-net-context")
+    (version "749a50")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (inputs
+     `(("golang.org/x/net/internal/iana" ,golang-org-x-net-internal-iana)
+       ("golang.org/x/net/internal/netreflect" ,golang-org-x-net-internal-netreflect)))
+    (arguments
+     `(#:import-path "golang.org/x/net/context"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-internal-iana
+  (package
+    (name "golang-org-x-net-internal-iana")
+    (version "08f168")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "08f168e593b5aab61849054b77981de812666697")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1vmzs4gqj0jlg1313gkisnp0c6914qn3781lnbzmbnjfs8paflr7"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/net/internal/iana"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-internal-netreflect
+  (package
+    (name "golang-org-x-net-internal-netreflect")
+    (version "749a50")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/net/internal/netreflect"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-ipv6
+  (package
+    (name "golang-org-x-net-ipv6")
+    (version "749a50")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/net/ipv6"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-proxy
+  (package
+    (name "golang-org-x-net-proxy")
+    (version "749a50")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (inputs
+     `(("golang.org/x/net/internal/iana" ,golang-org-x-net-internal-iana)
+       ("golang.org/x/net/internal/netreflect" ,golang-org-x-net-internal-netreflect)))
+    (arguments
+     `(#:import-path "golang.org/x/net/internal/proxy"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-net-route
+  (package
+    (name "golang-org-x-net-route")
+    (version "749a50")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/net")
+                    (commit "749a502dd1eaf3e5bfd4f8956748c502357c0bbe")))
+              (file-name (string-append "go.googlesource.com-net-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "18z4iqprpaf6264cac9g3jp8qdx4i4p0w724rqgglx8dfj78dx9v"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/net/route"
+       #:unpack-path "golang.org/x/net"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-sys-unix
+  (package
+    (name "golang-org-x-sys-unix")
+    (version "a40850")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/sys")
+                    (commit "a408501be4d17ee978c04a618e7a1b22af058c0e")))
+              (file-name (string-append "go.googlesource.com-sys-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1nwvs594wrzwk1bnhdsna6n8665vzlzms171sw0mkmfb713phl8q"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/sys/unix"
+       #:unpack-path "golang.org/x/sys"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-sys-windows
+  (package
+    (name "golang-org-x-sys-windows")
+    (version "a40850")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/sys")
+                    (commit "a408501be4d17ee978c04a618e7a1b22af058c0e")))
+              (file-name (string-append "go.googlesource.com-sys-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1nwvs594wrzwk1bnhdsna6n8665vzlzms171sw0mkmfb713phl8q"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/sys/windows"
+       #:unpack-path "golang.org/x/sys"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+(define-public golang-org-x-text-transform
+  (package
+    (name "golang-org-x-text-transform")
+    (version "a71fd1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url (string-append "https://go.googlesource.com/text"))
+                    (commit "a71fd10341b064c10f4a81ceac72bcf70f26ea34")))
+              (file-name (string-append "go.googlesource.com-text-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1igxqrgnnb6983fl0yck0xal2hwnkcgbslr7cxyrg7a65vawd0q1"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/text/transform"
+       #:unpack-path "golang.org/x/text"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license unlicense)))
+
+(define-public golang-org-x-text-unicode-norm
+  (package
+    (name "golang-org-x-text-unicode-norm")
+    (version "a71fd1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://go.googlesource.com/text")
+                    (commit "a71fd10341b064c10f4a81ceac72bcf70f26ea34")))
+              (file-name (string-append "go.googlesource.com-text-"
+                                        version "-checkout"))
+              (sha256
+               (base32 "1igxqrgnnb6983fl0yck0xal2hwnkcgbslr7cxyrg7a65vawd0q1"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "golang.org/x/text/unicode/norm"
+       #:unpack-path "golang.org/x/text"))
+    (synopsis "")
+    (description "")
+    (home-page "")
+    (license asl2.0)))
+
+
-- 
2.10.1