From bfba90d6513e690da45f8e090f8559c7b4616d81 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 2 Apr 2026 21:18:54 +0200 Subject: gnu: libfabric: Build from a Git checkout. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/linux.scm (libfabric)[source]: Switch to ‘git-fetch’. [native-inputs]: New field. (libfabric-1)[source]: Likewise. Change-Id: I79a252c79210792b7c68589f922cd6fb6133e0f6 Signed-off-by: Ludovic Courtès Merges: #7635 --- gnu/packages/linux.scm | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index c6bdadc81b..8a6ef282ff 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -10498,13 +10498,17 @@ known as Slingshot.") (version "2.5.0") (source (origin - (method url-fetch) - (uri - (string-append "https://github.com/ofiwg/libfabric/releases/download/v" - version "/libfabric-" version ".tar.bz2")) - (sha256 - (base32 "1589hm7mj86imqf7i69ji2qsfnrr5r0ll1pkkibc13bhrbnijq17")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/ofiwg/libfabric") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "14yhvywbz98yajffq5pmpphhpdr0g8m8a5579dfy56fpxar441an")))) (build-system gnu-build-system) + (native-inputs + (list autoconf + automake + libtool)) (inputs (let ((if-supported ;XXX: modified from openmpi (lambda (package . extra) @@ -10561,15 +10565,16 @@ libraries, which are often integrated directly into libfabric.") (define-public libfabric-1 ;needed by Open MPI 4.x (package (inherit libfabric) + (name "libfabric") (version "1.22.0") (source (origin - (method url-fetch) - (uri - (string-append "https://github.com/ofiwg/libfabric/releases/download/v" - version "/libfabric-" version ".tar.bz2")) - (sha256 - (base32 "1znmw83rmippv0fwz0x7lgylfk17dr9ckll8lrm4z7kclspnqpj8")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/ofiwg/libfabric") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "1scwkfdnlg20hld03pdq83jq1q3nmvj1gravpn02pacqq18bv9xk")))) (inputs (modify-inputs inputs (append cxi-driver-for-libfabric-1))))) -- cgit v1.3