aboutsummaryrefslogtreecommitdiff
path: root/pkgs/g-ls/default.nix
blob: 06e0a0292ec1875cc7ebd221aecc15ac7d77b439 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ lib, buildGoModule, fetchFromGitHub }:

buildGoModule rec {
  pname = "g";
  version = "0.24.2";
  src = fetchFromGitHub {
    owner = "Equationzhao";
    repo = "${pname}";
    rev = "v${version}";
    hash = "sha256-JXNnbw1ckpTe/OHV8E6R1JCmQGfjythzrw67B5ZkQAM=";
  };

  vendorHash = "sha256-vAUPenFdzXXq48fc0EQYQDpiOvpHRz69D8gPVa+6gUI=";

  ldflags = [ "-s" "-v" ];

  postInstall = ''
    mkdir -p $out/usr/share/man/man1
    gzip -d man/g.1.gz
    cp man/g.1 $out/usr/share/man/man1/
  '';
}