diff --git a/pkgs/by-name/gi/git-my/package.nix b/pkgs/by-name/gi/git-my/package.nix index 2683af402287..1fbaffa0a42d 100644 --- a/pkgs/by-name/gi/git-my/package.nix +++ b/pkgs/by-name/gi/git-my/package.nix @@ -1,30 +1,39 @@ -{ lib, stdenv, fetchFromGitHub }: +{ + bash, + fetchFromGitHub, + lib, + stdenv, +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "git-my"; version = "1.1.2"; src = fetchFromGitHub { owner = "davidosomething"; repo = "git-my"; - rev = version; + rev = finalAttrs.version; sha256 = "0jji5zw25jygj7g4f6f3k0p0s9g37r8iad8pa0s67cxbq2v4sc0v"; }; + buildInputs = [ bash ]; + dontBuild = true; installPhase = '' - install -Dm755 -t "$out"/bin ./git-my + runHook preInstall + + install -Dm 755 -t "$out/bin" -- git-my + + runHook postInstall ''; - meta = with lib; { - description = - "List remote branches if they're merged and/or available locally"; + meta = { + description = "List remote branches if they're merged and/or available locally"; homepage = "https://github.com/davidosomething/git-my"; - license = licenses.free; - maintainers = with maintainers; [ bb010g ]; - platforms = platforms.all; + license = lib.licenses.free; + maintainers = [ lib.maintainers.bb010g ]; + platforms = lib.platforms.all; mainProgram = "git-my"; }; -} - +})