From 9a9a078ccf2fd88c29caa473507662efb377c7bb Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Sun, 3 Feb 2008 23:33:54 +0000 Subject: [PATCH] Don't know wether you want to build perl and zip because of mc.. But one of mc's features is beeing able to unpack on the fly. You can do that now (.zip) svn path=/nixpkgs/trunk/; revision=10486 --- pkgs/tools/misc/mc/default.nix | 9 ++++++++- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/mc/default.nix b/pkgs/tools/misc/mc/default.nix index 5a9e994b4dfc..78f5259a8898 100644 --- a/pkgs/tools/misc/mc/default.nix +++ b/pkgs/tools/misc/mc/default.nix @@ -6,8 +6,15 @@ stdenv.mkDerivation rec { url = "http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/${name}.tar.gz"; sha256 = "0zly25mwdn84s0wqx9mzyqi177mm828716nv1n6a4a5cm8yv0sh8"; }; - buildInputs = [pkgconfig glib ncurses libX11]; + buildInputs = [pkgconfig glib ncurses libX11 shebangfix perl zip]; configureFlags = "--with-screen=ncurses"; + # small hacks to support zip + postUnpack = " + sed -i 's=/usr/bin/==g' `find -type f` + "; + postInstall = " + find \$out -iname \"*.pl\" | xargs shebangfix; + "; meta = { description = "File Manager and User Shell for the GNU Project"; homepage = http://www.ibiblio.org/mc; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94676662baad..a316055faddc 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -620,7 +620,7 @@ rec { }; mc = import ../tools/misc/mc { - inherit fetchurl stdenv pkgconfig ncurses; + inherit fetchurl stdenv pkgconfig ncurses shebangfix perl zip; inherit (gtkLibs) glib; inherit (xlibs) libX11; };