From cd2b622364df465aa00ca15a57ffa6b7857a0ceb Mon Sep 17 00:00:00 2001 From: Kamal Heib Date: Wed, 11 Dec 2024 00:26:07 -0500 Subject: [PATCH] Add pmix_test Resolves: RHEL-70718 Signed-off-by: Kamal Heib --- pmix.spec | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pmix.spec b/pmix.spec index 9781ed7..cc71c5e 100644 --- a/pmix.spec +++ b/pmix.spec @@ -1,6 +1,6 @@ Name: pmix Version: 4.2.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Process Management Interface Exascale (PMIx) License: BSD-3-Clause URL: https://pmix.org/ @@ -75,6 +75,7 @@ export CFLAGS="%{build_cflags} -Wno-unused-function -Wno-attributes" --sysconfdir=%{_sysconfdir}/%{name} \ --disable-static \ --disable-silent-rules \ + --with-tests-examples \ --enable-wrapper-rpath=no \ --enable-wrapper-runpath=no \ --enable-ipv6 \ @@ -92,6 +93,14 @@ export CFLAGS="%{build_cflags} -Wno-unused-function -Wno-attributes" # remove libtool archives find %{buildroot} -name '*.la' | xargs rm -f +# set up pmix self-test infra for install +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/test +for f in pmix_client pmix_regex +do + mv test/.libs/$f %{buildroot}%{_datadir}/%{name}/$f +done +mv test/.libs/pmix_test %{buildroot}%{_datadir}/%{name}/test/pmix_test + %ldconfig_scriptlets %ldconfig_scriptlets devel @@ -99,10 +108,13 @@ find %{buildroot} -name '*.la' | xargs rm -f %license LICENSE %doc README.md %dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/test %dir %{_libdir}/%{name} %dir %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/*.conf %{_datadir}/%{name}/*.txt +%{_datadir}/%{name}/pmix_* +%{_datadir}/%{name}/test/pmix_test %{_libdir}/libpmix.so.2* %{_libdir}/%{name}/*.so %{_mandir}/man1/*.1* @@ -121,6 +133,10 @@ find %{buildroot} -name '*.la' | xargs rm -f %{_bindir}/* %changelog +* Wed Dec 11 2024 Kamal Heib - 4.2.8-5 +- Add pmix_test + Resolves: RHEL-70718 + * Tue Oct 29 2024 Troy Dawson - 4.2.8-4 - Bump release for October 2024 mass rebuild: Resolves: RHEL-64018