From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55249) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5Rmb-0002hv-GP for guix-patches@gnu.org; Mon, 09 Apr 2018 04:04:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5RmW-0007MT-Ei for guix-patches@gnu.org; Mon, 09 Apr 2018 04:04:09 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:35212) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5RmW-0007MN-BU for guix-patches@gnu.org; Mon, 09 Apr 2018 04:04:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f5RmW-0001UN-3a for guix-patches@gnu.org; Mon, 09 Apr 2018 04:04:04 -0400 Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> In-Reply-To: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> Resent-Message-ID: From: Rouby Pierre-Antoine Date: Mon, 9 Apr 2018 08:58:57 +0200 Message-Id: <20180409065857.32301-1-pierre-antoine.rouby@inria.fr> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine * gnu/packages/admin.scm (launchmon): New variable. --- gnu/packages/admin.scm | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6a7bed389..4403f2a3b 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -90,7 +90,10 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kerberos) #:use-module (gnu packages gtk) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages boost) + #:use-module (gnu packages elf) + #:use-module (gnu packages mpi)) (define-public aide (package @@ -2505,3 +2508,32 @@ printed instead of after the entire file has been read, which is often too late.") (home-page "https://jwilk.net/software/hungrycat") (license license:expat))) + +(define-public launchmon + (package + (name "launchmon") + (version "1.0.2") + (source (origin + (file-name (git-file-name name version)) + (method url-fetch) + (uri (string-append + "https://github.com/LLNL/LaunchMON/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) + (build-system gnu-build-system) + (inputs `(("munge" ,munge) + ("boost" ,boost) + ("libelf" ,libelf) + ("openmpi" ,openmpi) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error))) + (synopsis "Software infrastructure for HPC environments") + (description + "LaunchMON is a software infrastructure that enables HPC +(High-Performance Computing) run-time tools to co-locate tool daemons with a +parallel job. Its API allows a tool to identify all the remote processes of a +job and to scalably launch daemons into the relevant nodes.") + (home-page "https://github.com/LLNL/LaunchMON") + (license license:lgpl2.1))) -- 2.16.1