Loading pkgs/tools/networking/containerlab/default.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { lib , buildGoModule , fetchFromGitHub }: buildGoModule rec { pname = "containerlab"; version = "0.41.2"; src = fetchFromGitHub { owner = "srl-labs"; repo = "containerlab"; rev = "v${version}"; hash = "sha256-HOsfQUCYlU19C30XKCQZj2Mw5NQfmp9miZYmN1s14QU="; }; vendorHash = "sha256-dumXV5o/x4rqvX3tATsWFXz6DSowTSgaiHvzFoQaDIw="; ldflags = [ "-s" "-w" "-X" "github.com/srl-labs/containerlab/cmd.version=${version}" "-X" "github.com/srl-labs/containerlab/cmd.commit=${src.rev}" "-X" "github.com/srl-labs/containerlab/cmd.date=1970-01-01T00:00:00Z" ]; meta = with lib; { description = "Container-based networking lab"; homepage = "https://containerlab.dev/"; changelog = "https://github.com/srl-labs/containerlab/releases/tag/${src.rev}"; license = licenses.bsd3; platforms = platforms.linux; maintainers = with maintainers; [ janik ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,8 @@ with pkgs; conserver = callPackage ../tools/misc/conserver { }; containerlab = callPackage ../tools/networking/containerlab { }; containerpilot = callPackage ../applications/networking/cluster/containerpilot { }; coost = callPackage ../development/libraries/coost { }; Loading
pkgs/tools/networking/containerlab/default.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { lib , buildGoModule , fetchFromGitHub }: buildGoModule rec { pname = "containerlab"; version = "0.41.2"; src = fetchFromGitHub { owner = "srl-labs"; repo = "containerlab"; rev = "v${version}"; hash = "sha256-HOsfQUCYlU19C30XKCQZj2Mw5NQfmp9miZYmN1s14QU="; }; vendorHash = "sha256-dumXV5o/x4rqvX3tATsWFXz6DSowTSgaiHvzFoQaDIw="; ldflags = [ "-s" "-w" "-X" "github.com/srl-labs/containerlab/cmd.version=${version}" "-X" "github.com/srl-labs/containerlab/cmd.commit=${src.rev}" "-X" "github.com/srl-labs/containerlab/cmd.date=1970-01-01T00:00:00Z" ]; meta = with lib; { description = "Container-based networking lab"; homepage = "https://containerlab.dev/"; changelog = "https://github.com/srl-labs/containerlab/releases/tag/${src.rev}"; license = licenses.bsd3; platforms = platforms.linux; maintainers = with maintainers; [ janik ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,8 @@ with pkgs; conserver = callPackage ../tools/misc/conserver { }; containerlab = callPackage ../tools/networking/containerlab { }; containerpilot = callPackage ../applications/networking/cluster/containerpilot { }; coost = callPackage ../development/libraries/coost { };