velero: remove with lib; (#414006)

authored by

Peder Bergebakken Sundt and committed by
GitHub
41a901e4 de405cbf

+12 -12
+12 -12
pkgs/by-name/ve/velero/package.nix
··· 6 6 installShellFiles, 7 7 }: 8 8 9 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 10 10 pname = "velero"; 11 11 version = "1.16.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "vmware-tanzu"; 15 15 repo = "velero"; 16 - rev = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-KfVMWoBScpHINmT5PlnPY+I5Ec1NRgEXKMtL0M7WyhE="; 18 18 }; 19 19 20 20 ldflags = [ 21 21 "-s" 22 22 "-w" 23 - "-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=v${version}" 23 + "-X github.com/vmware-tanzu/velero/pkg/buildinfo.Version=v${finalAttrs.version}" 24 24 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.ImageRegistry=velero" 25 25 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitTreeState=clean" 26 26 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" ··· 38 38 doCheck = false; # Tests expect a running cluster see https://github.com/vmware-tanzu/velero/tree/main/test/e2e 39 39 doInstallCheck = true; 40 40 installCheckPhase = '' 41 - $out/bin/velero version --client-only | grep ${version} > /dev/null 41 + $out/bin/velero version --client-only | grep ${finalAttrs.version} > /dev/null 42 42 ''; 43 43 44 44 nativeBuildInputs = [ installShellFiles ]; ··· 48 48 installShellCompletion velero.{bash,zsh} 49 49 ''; 50 50 51 - meta = with lib; { 52 - description = "A utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes"; 51 + meta = { 52 + description = "Utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes"; 53 53 homepage = "https://velero.io/"; 54 - changelog = "https://github.com/vmware-tanzu/velero/releases/tag/v${version}"; 55 - license = licenses.asl20; 56 - maintainers = [ 57 - maintainers.mbode 58 - maintainers.bryanasdev000 54 + changelog = "https://github.com/vmware-tanzu/velero/releases/tag/v${finalAttrs.version}"; 55 + license = lib.licenses.asl20; 56 + maintainers = with lib.maintainers; [ 57 + mbode 58 + bryanasdev000 59 59 ]; 60 60 }; 61 - } 61 + })