From f043d4e4ffae1619f773c871cbf8b18ce1310759 Mon Sep 17 00:00:00 2001 From: Tom van Dijk <18gatenmaker6@gmail.com> Date: Tue, 9 Sep 2025 20:19:23 +0200 Subject: [PATCH] chezmoi: 2.64.0 -> 2.65.0 --- pkgs/by-name/ch/chezmoi/package.nix | 87 ++++++++++++++--------------- 1 file changed, 42 insertions(+), 45 deletions(-) diff --git a/pkgs/by-name/ch/chezmoi/package.nix b/pkgs/by-name/ch/chezmoi/package.nix index 9a76c0b696ee..d179311b21cd 100644 --- a/pkgs/by-name/ch/chezmoi/package.nix +++ b/pkgs/by-name/ch/chezmoi/package.nix @@ -1,53 +1,50 @@ { lib, - buildGoModule, + buildGo125Module, fetchFromGitHub, installShellFiles, }: -let - argset = { - pname = "chezmoi"; - version = "2.64.0"; +buildGo125Module (finalAttrs: { + pname = "chezmoi"; + version = "2.65.0"; - src = fetchFromGitHub { - owner = "twpayne"; - repo = "chezmoi"; - rev = "v${argset.version}"; - hash = "sha256-MiIZfT2ax5LszSboXOtDp0hOpOJ8gXqeBTXyoacl+BY="; - }; - - vendorHash = "sha256-LVq++K5ElXeArEpXLnSxg+8D9XJoXCHozOPeJrFbDRE="; - - nativeBuildInputs = [ - installShellFiles - ]; - - ldflags = [ - "-s" - "-w" - "-X main.version=${argset.version}" - "-X main.builtBy=nixpkgs" - ]; - - doCheck = false; - - postInstall = '' - installShellCompletion --bash --name chezmoi.bash completions/chezmoi-completion.bash - installShellCompletion --fish completions/chezmoi.fish - installShellCompletion --zsh completions/chezmoi.zsh - ''; - - subPackages = [ "." ]; - - meta = { - homepage = "https://www.chezmoi.io/"; - description = "Manage your dotfiles across multiple machines, securely"; - changelog = "https://github.com/twpayne/chezmoi/releases/tag/${argset.src.rev}"; - license = lib.licenses.mit; - mainProgram = "chezmoi"; - maintainers = with lib.maintainers; [ ]; - }; + src = fetchFromGitHub { + owner = "twpayne"; + repo = "chezmoi"; + tag = "v${finalAttrs.version}"; + hash = "sha256-neUltKkmNUtTajTwfWIIM9sJfDSXuAqJT3uLq6vR5NE="; }; -in -buildGoModule argset + + vendorHash = "sha256-NQ7k9bydAJDOGRX3bvRGkX5FuU8Va1IjUa6h0JEiLzo="; + + nativeBuildInputs = [ + installShellFiles + ]; + + subPackages = [ "." ]; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + "-X main.builtBy=nixpkgs" + ]; + + doCheck = false; + + postInstall = '' + installShellCompletion --bash --name chezmoi.bash completions/chezmoi-completion.bash + installShellCompletion --fish completions/chezmoi.fish + installShellCompletion --zsh completions/chezmoi.zsh + ''; + + meta = { + description = "Manage your dotfiles across multiple machines, securely"; + homepage = "https://www.chezmoi.io/"; + changelog = "https://github.com/twpayne/chezmoi/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + mainProgram = "chezmoi"; + }; +})