summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorAlexander Foremny <alexanderforemny@gmail.com>2012-08-29 15:16:03 +0200
committerAlexander Foremny <alexanderforemny@gmail.com>2012-08-29 15:16:03 +0200
commitaed5c366944b98624411c5551f2d43becafdf44d (patch)
tree619237c912eda6d16eb8f497e5fa21505520c74a /pkgs/tools
parent172e6f5e7747438e05e6746ccf124cd693d1de46 (diff)
downloadnixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar.gz
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar.bz2
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar.lz
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar.xz
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.tar.zst
nixpkgs-aed5c366944b98624411c5551f2d43becafdf44d.zip
Use makeWrapper
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/misc/plowshare/default.nix15
1 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/tools/misc/plowshare/default.nix b/pkgs/tools/misc/plowshare/default.nix
index 0e7d688670f..b29d4300e71 100644
--- a/pkgs/tools/misc/plowshare/default.nix
+++ b/pkgs/tools/misc/plowshare/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, bash }:
+{ stdenv, fetchurl, makeWrapper, curl }:
 
 let
 
@@ -13,13 +13,16 @@ in stdenv.mkDerivation {
     sha256 = "0clryfssaa4rjvsy760p51ppq1275lwvhm9jh3g4mi973xv4n8si";
   };
 
-  phases = [ "unpackPhase" "installPhase" "postInstallPhase" ];
+  buildInputs = [ makeWrapper curl ];
 
-  installPhase = ''make PREFIX="$out" install'';
+  phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
 
-  postInstallPhase = ''
-    find "$out" -name "*.sh" -exec \
-        sed -i "s@#!/bin/bash@#!${bash}/bin/bash@" '{}' \;
+  installPhase = ''
+    make PREFIX="$out" install
+
+    for fn in plow{del,down,list,up}; do
+      wrapProgram "$out/bin/$fn" --prefix PATH
+    done
   '';
 
   meta = {