bump netbird to 0.32.0

This commit is contained in:
Jean-François GUILLAUME 2024-11-16 16:05:35 +00:00
commit a9f20a1d31

View file

@ -20,7 +20,7 @@
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
) )
(define %netbird-version "0.31.1") (define %netbird-version "0.32.0")
(define-public netbird-cli (define-public netbird-cli
(package (package
@ -29,14 +29,14 @@
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/netbirdio/netbird/releases/download/v" version "/netbird_" version "_linux_amd64.tar.gz")) (uri (string-append "https://github.com/netbirdio/netbird/releases/download/v" version "/netbird_" version "_linux_amd64.tar.gz"))
(sha256 (base32 "0j0yc18yx6dgam4jd8mz105fnldcf8zjx875gyjr79p05z7lzx60")))) (sha256 (base32 "1xqqbr35cwl6ip8lxlc3gxx61s4g2wmgw3qy97y3ibcimy7arcyc"))))
(build-system copy-build-system) (build-system copy-build-system)
(arguments (arguments
`(#:install-plan `(("netbird" "/bin/")))) `(#:install-plan `(("netbird" "/bin/"))))
(propagated-inputs (list openresolv iptables nftables ebtables le-certs nss-certs)) (propagated-inputs (list openresolv iptables nftables ebtables le-certs nss-certs))
(synopsis "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home. (synopsis "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.
Connect. NetBird creates a WireGuard-based overlay network that automatically connects your machines over an encrypted tunnel, leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth. Connect. NetBird creates a WireGuard-based overlay network that automatically connects your machines over an encrypted tunnel, leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth.
Secure. NetBird enables secure remote access by applying granular access policies while allowing you to manage them intuitively from a single place. Works universally on any infrastructure.") Secure. NetBird enables secure remote access by applying granular access policies while allowing you to manage them intuitively from a single place. Works universally on any infrastructure.")
(description "netbird client cli program. dirty version from github artifacts.") (description "netbird client cli program. dirty version from github artifacts.")
(home-page "https://github.com/netbirdio/netbird") (home-page "https://github.com/netbirdio/netbird")
(license license:expat))) (license license:expat)))
@ -51,7 +51,7 @@
(url "https://github.com/netbirdio/netbird") (url "https://github.com/netbirdio/netbird")
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (base32 "0dkhx2q5mm0wk00yrdc2sqd7lqmmkdxjcd3rzwab7hcgg8p368xm")))) (sha256 (base32 "16nhzhz48gd40drm3g9db9fww076bk6cxv5lxlrynmnjdy3f339j"))))
(build-system go-build-system) (build-system go-build-system)
(native-inputs (list go-github-com-cenkalti-backoff-v4 (native-inputs (list go-github-com-cenkalti-backoff-v4
go-github-com-ayufan-golang-kardianos-service go-github-com-ayufan-golang-kardianos-service
@ -99,7 +99,7 @@
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://github.com/netbirdio/netbird/releases/download/v" version "/netbird-ui-linux_" version "_linux_amd64.tar.gz")) (uri (string-append "https://github.com/netbirdio/netbird/releases/download/v" version "/netbird-ui-linux_" version "_linux_amd64.tar.gz"))
(sha256 (base32 "167m8ssj90b08p40q2aczf1ndji6ls7c0m93lrhrjr4fkhbizl4g")))) (sha256 (base32 "1z3ag84m3psj7g3gsvymp6wnb5k9sf68xqn7xz9vx775lc4vlh9r"))))
(build-system binary-build-system) (build-system binary-build-system)
(inputs (list libx11 libglvnd)) (inputs (list libx11 libglvnd))
(arguments (arguments
@ -107,13 +107,12 @@
#:patchelf-plan `(("netbird-ui" ("libx11" "libglvnd"))) #:patchelf-plan `(("netbird-ui" ("libx11" "libglvnd")))
#:strip-binaries? #f)) #:strip-binaries? #f))
(synopsis "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home. (synopsis "NetBird combines a configuration-free peer-to-peer private network and a centralized access control system in a single platform, making it easy to create secure private networks for your organization or home.
Connect. NetBird creates a WireGuard-based overlay network that automatically connects your machines over an encrypted tunnel, leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth. Connect. NetBird creates a WireGuard-based overlay network that automatically connects your machines over an encrypted tunnel, leaving behind the hassle of opening ports, complex firewall rules, VPN gateways, and so forth.
Secure. NetBird enables secure remote access by applying granular access policies while allowing you to manage them intuitively from a single place. Works universally on any infrastructure.") Secure. NetBird enables secure remote access by applying granular access policies while allowing you to manage them intuitively from a single place. Works universally on any infrastructure.")
(description "netbird client ui program. dirty version from github artifacts.") (description "netbird client ui program. dirty version from github artifacts.")
(home-page "https://github.com/netbirdio/netbird") (home-page "https://github.com/netbirdio/netbird")
(license license:expat))) (license license:expat)))
(define-public go-gopkg-in-natefinch-lumberjack.v2 (define-public go-gopkg-in-natefinch-lumberjack.v2
(package (package
(name "go-gopkg-in-natefinch-lumberjack.v2") (name "go-gopkg-in-natefinch-lumberjack.v2")