Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / fa / fac / package.nix
blob93aff4bec617c6f2b262fc4087d6968bc96d9c58
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , makeBinaryWrapper
5 , installShellFiles
6 , git
7 }:
9 buildGoModule rec {
10   pname = "fac";
11   version = "2.0.0-unstable-2023-12-29";
13   src = fetchFromGitHub {
14     owner = "mkchoi212";
15     repo = "fac";
16     rev = "d232b05149564701ca3a21cd1a07be2540266cb2";
17     hash = "sha256-puSHbrzxTUebK1qRdWh71jY/f7TKgONS45T7PcZcy00=";
18   };
20   vendorHash = "sha256-bmGRVTjleAFS5GGf2i/zN8k3SBtaEc3RbKSVZyF6eN4=";
22   nativeBuildInputs = [
23     makeBinaryWrapper
24     installShellFiles
25   ];
27   postInstall = ''
28     wrapProgram $out/bin/fac \
29       --prefix PATH : ${lib.makeBinPath [ git ]}
31     # Install man page, not installed by default
32     installManPage assets/doc/fac.1
33   '';
35   meta = {
36     changelog = "https://github.com/mkchoi212/fac/releases/tag/v${version}";
37     description = "CUI for fixing git conflicts";
38     homepage = "https://github.com/mkchoi212/fac";
39     license = lib.licenses.mit;
40     mainProgram = "fac";
41     maintainers = with lib.maintainers; [ ];
42   };