From 84fb53cbf8a7c2c30f25dcfc76d5cbe3221e1659 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Mon, 1 Sep 2025 09:07:58 -0600 Subject: [PATCH] git-get: 0.5.0 -> 0.6.1 Signed-off-by: Sumner Evans --- pkgs/by-name/gi/git-get/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/git-get/package.nix b/pkgs/by-name/gi/git-get/package.nix index 1508687989cc..4d100f572c4c 100644 --- a/pkgs/by-name/gi/git-get/package.nix +++ b/pkgs/by-name/gi/git-get/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, buildGoModule, + nix-update-script, }: let @@ -9,13 +10,13 @@ let in buildGoModule rec { pname = "git-get"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "grdl"; repo = "git-get"; tag = "v${version}"; - hash = "sha256-v98Ff7io7j1LLzciHNWJBU3LcdSr+lhwYrvON7QjyCI="; + hash = "sha256-xnmFqNIabiTyf9ZPKlm5S42rfFUXnTp/jLDDY51eoMw="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +28,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-C+XOjMDMFneKJNeBh0KWPx8yM7XiiIpTlc2daSfhZhY="; + vendorHash = "sha256-8DLS1pSyh1OgnULMvAppl/+D2yfyi/dcZs08S1IMzaE="; doCheck = false; @@ -44,14 +45,17 @@ buildGoModule rec { ]; preInstall = '' - mv "$GOPATH/bin/get" "$GOPATH/bin/git-get" - mv "$GOPATH/bin/list" "$GOPATH/bin/git-list" + mv "$GOPATH/bin/cmd" "$GOPATH/bin/git-get" + ln -s ./git-get "$GOPATH/bin/git-list" ''; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Better way to clone, organize and manage multiple git repositories"; homepage = "https://github.com/grdl/git-get"; license = licenses.mit; maintainers = with maintainers; [ sumnerevans ]; + mainProgram = "git-get"; }; }