aboutsummaryrefslogtreecommitdiff
path: root/default.nix
blob: a468bbef1f90530385584bacedf9666b16fb2e12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ lib, stdenvNoCC, fzf, libxml2, makeWrapper }:

stdenvNoCC.mkDerivation {
  pname = "clinvar";
  version = "0.1";

  src = ./.;

  nativeBuildInputs = [ makeWrapper ];

  installPhase = ''
    runHook preInstall
    install -Dm 755 clinvar $out/bin/clinvar
    install -Dm 644 clinvar.1 $out/bin/man/man1/clinvar.1
    runHook postInstall
  '';

  fixupPhase = ''
    runHook preFixup
    wrapProgram $out/bin/clinvar \
      --prefix PATH : "${lib.makeBinPath [ fzf libxml2 ]}"
    runHook postFixup
  '';

  meta.mainProgram = "clinvar";
}