summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-02-24 12:14:17 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-02-24 14:34:58 +0000
commit662606bb5172ab48a884d5cc395d13035e93dc0b (patch)
tree88c6eac4b0bc07c7782f7d216b4f4312cb1c27d8
parent845bb0d00653d435b5ffde93c4bfad0d4a11f7ce (diff)
gnu: Add go-github-com-containernetworking-plugins.
* gnu/packages/golang-web.scm (go-github-com-containernetworking-plugins): New variable. Change-Id: I4e0e23c58f9b0fc64518c67084fac6f1e77700eb
-rw-r--r--gnu/packages/golang-web.scm48
1 files changed, 48 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index e343dee884a..1fda36293fe 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -3688,6 +3688,54 @@ configure network interfaces in Linux containers, along with a number of
3688supported plugins.") 3688supported plugins.")
3689 (license license:asl2.0))) 3689 (license license:asl2.0)))
3690 3690
3691(define-public go-github-com-containernetworking-plugins
3692 (package
3693 (name "go-github-com-containernetworking-plugins")
3694 (version "1.9.0")
3695 (source
3696 (origin
3697 (method git-fetch)
3698 (uri (git-reference
3699 (url "https://github.com/containernetworking/plugins")
3700 (commit (string-append "v" version))))
3701 (file-name (git-file-name name version))
3702 (sha256
3703 (base32 "0l3jgbizq0yaxld07hsdbh6ix2w6i789101ddk0ldnsmr93jg6ni"))
3704 (modules '((guix build utils)))
3705 (snippet
3706 #~(begin
3707 (delete-file-recursively "vendor")))))
3708 (build-system go-build-system)
3709 (arguments
3710 (list
3711 #:skip-build? #t
3712 #:tests? #f ;access to /var is required
3713 #:import-path "github.com/containernetworking/plugins"))
3714 (propagated-inputs
3715 (list go-github-com-alexflint-go-filemutex
3716 go-github-com-buger-jsonparser
3717 go-github-com-containernetworking-cni
3718 go-github-com-coreos-go-iptables
3719 go-github-com-coreos-go-systemd-v22
3720 go-github-com-godbus-dbus-v5
3721 go-github-com-insomniacslk-dhcp
3722 go-github-com-mattn-go-shellwords
3723 ;; go-github-com-microsoft-hcsshim ;Windows only
3724 go-github-com-networkplumbing-go-nft
3725 go-github-com-opencontainers-selinux
3726 go-github-com-pkg-errors
3727 go-github-com-safchain-ethtool
3728 go-github-com-vishvananda-netlink
3729 go-github-com-vishvananda-netns
3730 go-golang-org-x-sys
3731 go-sigs-k8s-io-knftables))
3732 (home-page "https://github.com/containernetworking/plugins")
3733 (synopsis "Reference and example networking plugins")
3734 (description
3735 "Some @url{https://www.cni.dev, CNI} network plugins, maintained by the
3736containernetworking team.")
3737 (license license:asl2.0)))
3738
3691(define-public go-github-com-coreos-go-iptables 3739(define-public go-github-com-coreos-go-iptables
3692 (package 3740 (package
3693 (name "go-github-com-coreos-go-iptables") 3741 (name "go-github-com-coreos-go-iptables")