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 }