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"; }; }