From c15ccb6ae9b87583ec5eca998fbd27a74c986d23 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 26 Feb 2021 15:56:29 +0100 Subject: [PATCH] ucx: new module added --- Libraries/ucx/build | 12 ++++++++++++ Libraries/ucx/files/variants.rhel6 | 2 ++ Libraries/ucx/modulefile | 11 +++++++++++ 3 files changed, 25 insertions(+) create mode 100755 Libraries/ucx/build create mode 100644 Libraries/ucx/files/variants.rhel6 create mode 100644 Libraries/ucx/modulefile diff --git a/Libraries/ucx/build b/Libraries/ucx/build new file mode 100755 index 0000000..2170a53 --- /dev/null +++ b/Libraries/ucx/build @@ -0,0 +1,12 @@ +#!/usr/bin/env modbuild + +pbuild::set_download_url "https://github.com/openucx/ucx/releases/download/v${V_PKG}/$P-$V.tar.gz" +pbuild::add_to_group 'Libraries' + +# use system gcc to compile +declare -rx CC=gcc +declare -rx CPP=/usr/bin/cpp + +#pbuild::add_configure_args "--disable-shared" +pbuild::add_configure_args "--with-pic" + diff --git a/Libraries/ucx/files/variants.rhel6 b/Libraries/ucx/files/variants.rhel6 new file mode 100644 index 0000000..f5d47d4 --- /dev/null +++ b/Libraries/ucx/files/variants.rhel6 @@ -0,0 +1,2 @@ +ucx/1.8.1 unstable +ucx/1.9.0 unstable diff --git a/Libraries/ucx/modulefile b/Libraries/ucx/modulefile new file mode 100644 index 0000000..b6ecfcd --- /dev/null +++ b/Libraries/ucx/modulefile @@ -0,0 +1,11 @@ +#%Module1.0 + +module-whatis "Unified Communication X" +module-url "http://www.openucx.org" +module-license "$PREFIX/share/doc/ucx/LICENSE" +module-maintainer "Achim Gsell " + +module-help " +Unified Communication X (ucx) is an open-source production grade communication +framework for data centric and high-performance application. +"