diff options
author | Stephan Heßelmann <shesselm@redhat.com> | 2022-02-23 15:23:38 +0100 |
---|---|---|
committer | Stephan Heßelmann <shesselm@redhat.com> | 2022-02-23 19:19:03 +0100 |
commit | dfdc78785e0036213343b664e5537877b2aafafe (patch) | |
tree | 272156a9e336bb8fdb38e356675ebd01f79a41b5 /pkgs/applications/networking/cluster/odo/default.nix | |
parent | 119a68e2df38b984eab47e90c0420c85cffe8f49 (diff) |
odo: init at 2.5.0
Diffstat (limited to 'pkgs/applications/networking/cluster/odo/default.nix')
-rw-r--r-- | pkgs/applications/networking/cluster/odo/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/odo/default.nix b/pkgs/applications/networking/cluster/odo/default.nix new file mode 100644 index 0000000000000..be85981f7bf4a --- /dev/null +++ b/pkgs/applications/networking/cluster/odo/default.nix @@ -0,0 +1,38 @@ +{ lib, buildGoModule, fetchFromGitHub, testVersion, odo }: + +buildGoModule rec { + pname = "odo"; + version = "2.5.0"; + + src = fetchFromGitHub { + owner = "redhat-developer"; + repo = "odo"; + rev = "v${version}"; + sha256 = "KYJkCoF80UPsebWwxpc5gIfmT3Aj4OU8r6dDkaWXqbY="; + }; + + vendorSha256 = null; + + buildPhase = '' + make bin + ''; + + installPhase = '' + mkdir -p $out/bin + cp -a odo $out/bin + ''; + + passthru.tests.version = testVersion { + package = odo; + command = "odo version"; + version = "v${version}"; + }; + + meta = with lib; { + description = "Developer-focused CLI for OpenShift and Kubernetes"; + license = licenses.asl20; + homepage = "odo.dev"; + maintainers = with maintainers; [ stehessel ]; + platforms = platforms.unix; + }; +} |