zizmor: 1.0.0 -> 1.0.1 (#371951)
[NixPkgs.git] / pkgs / applications / version-management / p4v / darwin.nix
blobfed85c3bc31941b293d7453c36c4b32c9fe0d493
1 { stdenv, undmg }:
4   pname,
5   version,
6   src,
7   meta,
8 }:
9 stdenv.mkDerivation {
10   inherit
11     pname
12     version
13     src
14     meta
15     ;
17   nativeBuildInputs = [ undmg ];
19   sourceRoot = ".";
21   installPhase = ''
22     mkdir -p $out/Applications $out/bin
24     # Install Qt applications.
25     for f in p4admin.app p4merge.app p4v.app; do
26       mv $f $out/Applications
27     done
29     # Install p4vc separately (it's a tiny shell script).
30     mv p4vc $out/bin
31     substituteInPlace $out/bin/p4vc \
32       --replace /Applications $out/Applications
33   '';