about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDusk Banks <me@bb010g.com>2024-07-04 02:32:11 -0700
committerDusk Banks <me@bb010g.com>2024-07-04 02:41:04 -0700
commite7999c7acccc01476c45b8970e997509d285a348 (patch)
tree3fcf9bbb4f25d5d5a8029e76589f185f6112ddc4
parent52da78e1d791c330ca1d81f048df3f30d4770dcf (diff)
git-my: patch shebang
-rw-r--r--pkgs/by-name/gi/git-my/package.nix33
1 files changed, 21 insertions, 12 deletions
diff --git a/pkgs/by-name/gi/git-my/package.nix b/pkgs/by-name/gi/git-my/package.nix
index 2683af4022877..1fbaffa0a42d4 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";
   };
-}
-
+})