Use makeWrapper

This commit is contained in:
Alexander Foremny 2012-08-29 15:16:03 +02:00
parent 172e6f5e77
commit aed5c36694

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, bash }: { stdenv, fetchurl, makeWrapper, curl }:
let let
@ -13,13 +13,16 @@ in stdenv.mkDerivation {
sha256 = "0clryfssaa4rjvsy760p51ppq1275lwvhm9jh3g4mi973xv4n8si"; sha256 = "0clryfssaa4rjvsy760p51ppq1275lwvhm9jh3g4mi973xv4n8si";
}; };
phases = [ "unpackPhase" "installPhase" "postInstallPhase" ]; buildInputs = [ makeWrapper curl ];
installPhase = ''make PREFIX="$out" install''; phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
postInstallPhase = '' installPhase = ''
find "$out" -name "*.sh" -exec \ make PREFIX="$out" install
sed -i "s@#!/bin/bash@#!${bash}/bin/bash@" '{}' \;
for fn in plow{del,down,list,up}; do
wrapProgram "$out/bin/$fn" --prefix PATH
done
''; '';
meta = { meta = {