Leo Famulari <l...@famulari.name> writes:

> * gnu/packages/admin.scm (nmap): New variable.
> ---

[...]

> +    (arguments
> +     `(#:configure-flags
> +       (list (string-append "--prefix=" (assoc-ref %outputs "out"))
> +             "--without-ncat"
> +             "--without-nmap-update"
> +             "--without-zenmap")))

Could you please explain why these flags are needed?

> +    (inputs
> +     `(;("liblinear" ,liblinear)

I would just leave this off.  You already mention liblinear in a comment
above.

> +    ;; The nmap license is based on the GPL 2.0, with several exceptions and
> +    ;; modifications.  It is incompatible with the GPL 2.0.
> +    ;; Nmap's source tarball bundles the source code of many of its
> +    ;; dependencies.  This package uses nmap's modified version of libdnet 
> and
> +    ;; liblinear, which both use a 3-clause BSD license.
> +    (license (list license:nmap license:bsd-3))))

We don’t usually explain licenses and compatibility in comments, so I
think it is not necessary to say that the nmap license is based on the
GPL but incompatible.

~~ Ricardo

Reply via email to