diff options
author | superherointj <5861043+superherointj@users.noreply.github.com> | 2022-02-03 07:52:15 -0300 |
---|---|---|
committer | zowoq <59103226+zowoq@users.noreply.github.com> | 2022-02-05 09:10:46 +1000 |
commit | 6994e8ae17182ff71127a053fc71c6fa21352bc1 (patch) | |
tree | b8fa17d74bcbe81d52ad59149cb21f9ab7cde242 /pkgs | |
parent | c08df24d0256e9d01bd41cdb69363dd2b07006c9 (diff) | |
download | nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar.gz nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar.bz2 nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar.lz nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar.xz nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.tar.zst nixpkgs-6994e8ae17182ff71127a053fc71c6fa21352bc1.zip |
cmctl: init 1.7.1
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/networking/cluster/cmctl/default.nix | 38 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/cmctl/default.nix b/pkgs/applications/networking/cluster/cmctl/default.nix new file mode 100644 index 00000000000..002ef8a3bc8 --- /dev/null +++ b/pkgs/applications/networking/cluster/cmctl/default.nix @@ -0,0 +1,38 @@ +{ lib, buildGo117Module, fetchFromGitHub, installShellFiles }: + +buildGo117Module rec { + pname = "cmctl"; + version = "1.7.1"; + + src = fetchFromGitHub { + owner = "cert-manager"; + repo = "cert-manager"; + rev = "v${version}"; + sha256 = "sha256-RO7YcGEfAQ9kTxfqgekYf6M5b6Fg64hCPLA/vt6IWp8="; + }; + + vendorSha256 = "sha256-4zhdpedOmLl/i1G0QCto4ACxguWRZLzOm5HfMBMtvPY="; + + subPackages = [ "cmd/ctl" ]; + + ldflags = [ "-s" "-w" ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + mv $out/bin/ctl $out/bin/cmctl + installShellCompletion --cmd cmctl \ + --bash <($out/bin/cmctl completion bash) \ + --fish <($out/bin/cmctl completion fish) \ + --zsh <($out/bin/cmctl completion zsh) + ''; + + meta = with lib; { + description = "A CLI tool for managing Cert-Manager service on Kubernetes clusters"; + downloadPage = "https://github.com/cert-manager/cert-manager"; + license = licenses.asl20; + homepage = "https://cert-manager.io/"; + maintainers = with maintainers; [ superherointj ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d77222f1720..ee1c4e5d512 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25017,6 +25017,8 @@ with pkgs; cmatrix = callPackage ../applications/misc/cmatrix { }; + cmctl = callPackage ../applications/networking/cluster/cmctl { }; + cmus = callPackage ../applications/audio/cmus { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio; libjack = libjack2; |