diff --git a/glicid/packages/fabric-management.scm b/glicid/packages/fabric-management.scm index 6069807..09646c5 100644 --- a/glicid/packages/fabric-management.scm +++ b/glicid/packages/fabric-management.scm @@ -37,17 +37,42 @@ ) ) +(define-public ucx-upstream-1.12.1 + (package + (inherit gnu:ucx) + (name (string-append (package-name gnu:ucx) "-upstream" )) + (version "1.12.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/openucx/ucx/releases/download/v" version "/ucx-" version ".tar.gz" )) + (sha256 (base32 "13mf30gdcqix8dyi0iwnsd5fn8b0syr03042y99s556swz44gd20")) + ) + ) + ) +) -(define local-ucx ucx-upstream-1.12.0) + + +(define local-ucx ucx-upstream-1.12.1) (define-public ucx-latest (latest-version local-ucx gnu:ucx)) +(define-public ucx-latest-rdma + (transform-package + ( + (instead-of "rdma-core" rdma-core-latest) + ucx-latest + ) "rdma" + ) +) + (define-public ucx-latest-glicid (transform-package ( - (instead-of "rdma-core" rdma-core-latest) - ucx-latest + (instead-of "libfabric" libfabric-latest) + ucx-latest-rdma ) "glicid" ) )