diff --git a/.pmix.metadata b/.pmix.metadata new file mode 100644 index 0000000..5b63310 --- /dev/null +++ b/.pmix.metadata @@ -0,0 +1 @@ +97978abcd4da1b2a3d2bf2452247c4d47f8cc6a3 pmix-3.2.3.tar.bz2 diff --git a/pmix.spec b/pmix.spec index ffcbb21..3471b47 100644 --- a/pmix.spec +++ b/pmix.spec @@ -1,6 +1,6 @@ Name: pmix Version: 3.2.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Process Management Interface Exascale (PMIx) License: BSD URL: https://pmix.org/ @@ -87,6 +87,7 @@ find src -name \*.l -print -exec touch --no-create {} \; --sysconfdir=%{_sysconfdir}/%{name} \ --disable-static \ --disable-silent-rules \ + --with-tests-examples \ --enable-shared \ --enable-pmi-backward-compatibility \ --with-munge @@ -102,6 +103,14 @@ find src -name \*.l -print -exec touch --no-create {} \; # 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 @@ -109,10 +118,13 @@ find %{buildroot} -name '*.la' | xargs rm -f %license LICENSE %doc README %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}/libmca_common_dstore.so.1* %{_libdir}/libpmix.so.2* %{_libdir}/%{name}/*.so @@ -137,6 +149,10 @@ find %{buildroot} -name '*.la' | xargs rm -f %{_bindir}/* %changelog +* Tue Nov 14 2023 Kamal Heib - 3.2.3-5 +- Add pmix_test +- Resolves: RHEL-3693 + * Thu Nov 02 2023 Kamal Heib - 3.2.3-4 - Fix CVE-2023-41915 - Resolves: RHEL-3693