lsof: Add (temporary?) tarball URL and fix eval on darwin.

This commit is contained in:
Shea Levy 2018-03-17 21:39:16 -04:00
parent ed4165570e
commit 0d0672e95c
No known key found for this signature in database
GPG Key ID: 5C0BD6957D86FE27

View File

@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses ];
src = fetchurl {
urls =
urls = ["https://fossies.org/linux/misc/lsof_4.90.tar.bz2"] ++ # Mirrors seem to be down...
["ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_${version}.tar.bz2"]
++ map (
# the tarball is moved after new version is released
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
'';
# Stop build scripts from searching global include paths
LSOF_INCLUDE = "${stdenv.cc.libc.dev}/include";
LSOF_INCLUDE = "${stdenv.lib.getDev stdenv.cc.libc}/include";
configurePhase = "LINUX_CONF_CC=$CC_FOR_BUILD LSOF_CC=$CC LSOF_AR=\"$AR cr\" LSOF_RANLIB=$RANLIB ./Configure -n ${dialect}";
preBuild = ''
for filepath in $(find dialects/${dialect} -type f); do