nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ stdenv, undmg }:
2
3{
4 pname,
5 version,
6 src,
7 meta,
8}:
9stdenv.mkDerivation {
10 inherit
11 pname
12 version
13 src
14 meta
15 ;
16
17 nativeBuildInputs = [ undmg ];
18
19 sourceRoot = ".";
20
21 installPhase = ''
22 mkdir -p $out/Applications $out/bin
23
24 # Install Qt applications.
25 for f in p4admin.app p4merge.app p4v.app; do
26 mv $f $out/Applications
27 done
28
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 '';
34}