gnu: nebula: Update to 1.8.2.

* gnu/packages/networking.scm (nebula): Update to 1.8.2.
[arguments]: <#:go>: Use go-1.20.
[inputs]: Remove go-github-com-imdario-mergo. Add go-dario-cat-mergo.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ifab21622036f1d09dc61c687142f21515dd4f688
This commit is contained in:
Alexey Abramov 2024-02-12 22:14:41 +00:00 committed by Sharlatan Hellseher
parent 082e13017d
commit ace1785c5d
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4678,7 +4678,7 @@ (define-public yggdrasil
(define-public nebula
(package
(name "nebula")
(version "1.5.2")
(version "1.8.2")
(source (origin
(method git-fetch)
(uri (git-reference
@ -4687,7 +4687,7 @@ (define-public nebula
(file-name (git-file-name name version))
(sha256
(base32
"14b7wgx83w1fhcbhsn0mfg872hkml4wwbzimb3bjvc3xpzx6w44k"))
"0ly1axgmskrkmxhzymqis6gxf2wd7rvhycm94wfb8k0hirndvg5m"))
;; Remove windows-related binary blobs and files
(snippet
#~(begin
@ -4696,7 +4696,8 @@ (define-public nebula
(delete-file-recursively "wintun")))))
(build-system go-build-system)
(arguments
`(#:import-path "github.com/slackhq/nebula"
`(#:go ,go-1.20
#:import-path "github.com/slackhq/nebula"
#:install-source? #f
#:phases
(modify-phases %standard-phases
@ -4716,14 +4717,14 @@ (define-public nebula
(install-file "nebula" bindir)
(install-file "nebula-cert" bindir)))))))
(inputs
(list go-github-com-anmitsu-go-shlex
(list go-dario-cat-mergo
go-github-com-anmitsu-go-shlex
go-github-com-armon-go-radix
go-github-com-cespare-xxhash
go-github-com-cyberdelia-go-metrics-graphite
go-github-com-flynn-noise
go-github-com-gogo-protobuf
go-github-com-google-gopacket
go-github-com-imdario-mergo
go-github-com-miekg-dns
go-github-com-nbrownus-go-metrics-prometheus
go-github-com-prometheus-client-golang