summary refs log tree commit diff
path: root/pkgs/tools/misc/screenfetch
diff options
context:
space:
mode:
authorWilliam A. Kennington III <william@wkennington.com>2015-05-09 17:41:40 -0700
committerWilliam A. Kennington III <william@wkennington.com>2015-05-09 17:41:40 -0700
commiteb1b8183bc4541b988ac647a5df8a6196f255dab (patch)
tree981c26d863f05799cd3fd7cc778a6a72d7164e1e /pkgs/tools/misc/screenfetch
parent442a271bc9388fe7084e89bbc8d51c3f167f7eb5 (diff)
downloadnixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar.gz
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar.bz2
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar.lz
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar.xz
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.tar.zst
nixlib-eb1b8183bc4541b988ac647a5df8a6196f255dab.zip
screenfetch: 3.6.2 -> 2015-04-20
Diffstat (limited to 'pkgs/tools/misc/screenfetch')
-rw-r--r--pkgs/tools/misc/screenfetch/default.nix32
1 files changed, 22 insertions, 10 deletions
diff --git a/pkgs/tools/misc/screenfetch/default.nix b/pkgs/tools/misc/screenfetch/default.nix
index 442922b78054..418afee8135f 100644
--- a/pkgs/tools/misc/screenfetch/default.nix
+++ b/pkgs/tools/misc/screenfetch/default.nix
@@ -1,21 +1,33 @@
-{ stdenv, fetchgit, xdpyinfo, xprop }:
+{ stdenv, fetchgit, makeWrapper
+, coreutils, gawk, procps, gnused, findutils, xdpyinfo, xprop
+}:
 
-let
-  version = "3.6.2";
-in
 stdenv.mkDerivation {
-  name = "screenFetch-${version}";
-  pname = "screenfetch";
+  name = "screenFetch-2015-04-20";
 
   src = fetchgit {
     url = git://github.com/KittyKatt/screenFetch.git;
-    rev = "dec1cd6c2471defe4459967fbc8ae15b55714338";
-    sha256 = "138a7g0za5dq27jx7x8gqg7gjkgyq0017v0nbcg68ys7dqlxsdl3";
+    rev = "53e1c0cccacf648e846057938a68dda914f532a1";
+    sha256 = "1wyvy1sn7vnclwrzd32jqlq6iirjkhp2ak55brhkpp9rj1qxk3q6";
   };
 
+  nativeBuildInputs = [ makeWrapper ];
+
   installPhase = ''
-    install -Dm 0755 $pname-dev $out/bin/$pname
-    install -Dm 0644 $pname.1 $out/man/man1/$pname.1
+    install -Dm 0755 screenfetch-dev $out/bin/screenfetch
+    install -Dm 0644 screenfetch.1 $out/man/man1/screenfetch.1
+
+    # Fix all of the depedencies of screenfetch
+    patchShebangs $out/bin/screenfetch
+    wrapProgram "$out/bin/screenfetch" \
+      --set PATH : "" \
+      --prefix PATH : "${coreutils}/bin" \
+      --prefix PATH : "${gawk}/bin" \
+      --prefix PATH : "${procps}/bin" \
+      --prefix PATH : "${gnused}/bin" \
+      --prefix PATH : "${findutils}/bin" \
+      --prefix PATH : "${xdpyinfo}/bin" \
+      --prefix PATH : "${xprop}/bin" \
   '';
 
   meta = {