From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: [PATCH 0/2] Add nmap Date: Mon, 14 Mar 2016 18:50:54 -0400 Message-ID: Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afbKL-000859-7t for guix-devel@gnu.org; Mon, 14 Mar 2016 18:51:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afbKH-0007k2-3F for guix-devel@gnu.org; Mon, 14 Mar 2016 18:51:05 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41110) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afbKG-0007jZ-TW for guix-devel@gnu.org; Mon, 14 Mar 2016 18:51:01 -0400 Received: from jasmine.lan (c-69-249-5-231.hsd1.pa.comcast.net [69.249.5.231]) by mail.messagingengine.com (Postfix) with ESMTPA id E35B4C00018 for ; Mon, 14 Mar 2016 18:50:58 -0400 (EDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org This package provides nmap [0]. The nmap source distribution comes with a bunch of its dependencies bundled. This package deletes most of them and replaces them with external libraries. This package currently uses the bundled copies of liblinear and libdnet. Liblinear should be packaged separately [1], but I think that the bundled libdnet should be used, because apparently this bundled version is modified [2] enough that Debian has chosen to use it [3]. [0] https://nmap.org/ [1] This is a not-working WIP on my end. Liblinear doesn't really have a build system, so distributions must roll their own :( In my opinion, if Nmap did not bundle liblinear, they would have upstreamed a build system by now. An example of why not to bundle... [2] https://nmap.org/book/man-legal.html [3] https://packages.debian.org/sid/nmap Leo Famulari (2): licenses: Add the nmap license. gnu: Add nmap. gnu/packages/admin.scm | 56 +++++++++++++++++++++++++++++++++++++++++++++++++- guix/licenses.scm | 6 ++++++ 2 files changed, 61 insertions(+), 1 deletion(-) -- 2.6.3