/ pkgs / fs-diff.nix
fs-diff.nix
 1  # nix-build -E 'with import <nixpkgs> { }; callPackage ./default.nix { }'
 2  
 3  {
 4    stdenv,
 5    lib,
 6    bash,
 7    subversion,
 8    makeWrapper,
 9  }:
10  let
11    fs = lib.fileset;
12  in
13  stdenv.mkDerivation {
14    pname = "fs-diff";
15    version = "1.0";
16  
17    src = fs.toSource {
18      root = ./.;
19      fileset = ./fs-diff.sh;
20    };
21  
22    buildInputs = [
23      bash
24      subversion
25    ];
26    nativeBuildInputs = [ makeWrapper ];
27    installPhase = ''
28      mkdir -p $out/bin
29      cp fs-diff.sh $out/bin/fs-diff.sh
30      wrapProgram $out/bin/fs-diff.sh \
31        --prefix PATH : ${
32          lib.makeBinPath [
33            bash
34            subversion
35          ]
36        }
37    '';
38  }