nmap: lua scripting support is optional

This commit is contained in:
Michael Eden 2019-03-16 11:56:45 -04:00
parent 33e9fa2367
commit e532d292d7

View File

@ -5,6 +5,7 @@
, withPython ? false # required for the `ndiff` binary , withPython ? false # required for the `ndiff` binary
, python2Packages ? null , python2Packages ? null
, makeWrapper ? null , makeWrapper ? null
, withLua ? true
}: }:
assert withPython -> python2Packages != null; assert withPython -> python2Packages != null;
@ -35,7 +36,9 @@ in stdenv.mkDerivation rec {
--replace 'ARFLAGS="-o"' 'ARFLAGS="-r"' --replace 'ARFLAGS="-o"' 'ARFLAGS="-r"'
''; '';
configureFlags = [ "--with-liblua=${lua5_3}" ] configureFlags = [
(if withLua then "--with-liblua=${lua5_3}" else "--without-liblua")
]
++ optional (!pythonSupport) "--without-ndiff" ++ optional (!pythonSupport) "--without-ndiff"
++ optional (!graphicalSupport) "--without-zenmap" ++ optional (!graphicalSupport) "--without-zenmap"
; ;