diff options
author | Pascal Bach <pascal.bach@nextrem.ch> | 2022-02-23 21:06:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 21:06:44 +0100 |
commit | 9974f1dc74f53dc54cb47eb1849c01c95e407e45 (patch) | |
tree | cf577b12f16229573ad4055d114afc066d3bfb9c | |
parent | bb2793c5705e3cacfaafc1ea4db9cd6d73b9f8db (diff) | |
parent | 36778d12fc7df18e9ad0d9faca6886e77856cbf5 (diff) |
Merge pull request #161527 from stehessel/add-odo
odo: init at 2.5.0
-rw-r--r-- | maintainers/maintainer-list.nix | 6 | ||||
-rw-r--r-- | pkgs/applications/networking/cluster/odo/default.nix | 38 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 46 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5e20969554d55..cdfbdd02167a0 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11553,6 +11553,12 @@ githubId = 1699155; name = "Steve Elliott"; }; + stehessel = { + email = "stephan@stehessel.de"; + github = "stehessel"; + githubId = 55607356; + name = "Stephan Heßelmann"; + }; stelcodes = { email = "stel@stel.codes"; github = "stelcodes"; 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; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e30157ec9781d..6a0f56d14ff5f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -27628,6 +27628,8 @@ with pkgs; ocenaudio = callPackage ../applications/audio/ocenaudio { }; + odo = callPackage ../applications/networking/cluster/odo { }; + onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { }; open-policy-agent = callPackage ../development/tools/open-policy-agent { }; |