[packages/opensm] - updated to 3.3.24 (new sonames) - updated link patch
qboosh
qboosh at pld-linux.org
Wed Oct 27 05:33:52 CEST 2021
commit a5d9b3065bdfb648f6dcc4926566c59bd3ae9b09
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Oct 27 05:39:09 2021 +0200
- updated to 3.3.24 (new sonames)
- updated link patch
opensm-link.patch | 27 ++++++++++++++-------------
opensm.spec | 18 ++++++++++--------
2 files changed, 24 insertions(+), 21 deletions(-)
---
diff --git a/opensm.spec b/opensm.spec
index 1e4f9dc..c1e9f08 100644
--- a/opensm.spec
+++ b/opensm.spec
@@ -1,12 +1,13 @@
Summary: OpenSM - InfiniBand Subnet Manager and Administrator
Summary(pl.UTF-8): OpenSM - zarzÄ…dca i administrator podsieci InfiniBand
Name: opensm
-Version: 3.3.20
-Release: 2
+Version: 3.3.24
+Release: 1
License: BSD or GPL v2
Group: Daemons
-Source0: https://www.openfabrics.org/downloads/management/%{name}-%{version}.tar.gz
-# Source0-md5: ed615b4681e94ef2e13a5de773ab89a3
+#Source0Download: https://github.com/linux-rdma/opensm/releases
+Source0: https://github.com/linux-rdma/opensm/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: e469eb593366b22cea7415a860886338
Patch0: %{name}-link.patch
URL: https://www.openfabrics.org/
BuildRequires: autoconf >= 2.57
@@ -15,6 +16,7 @@ BuildRequires: bison
BuildRequires: flex
BuildRequires: libibumad-devel
BuildRequires: libtool
+BuildRequires: metis-devel
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
Requires: %{name}-libs = %{version}-%{release}
@@ -92,7 +94,7 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir}/opensm,/etc/rc.d}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-mv -f $RPM_BUILD_ROOT/etc/init.d $RPM_BUILD_ROOT/etc/rc.d
+%{__mv} $RPM_BUILD_ROOT/etc/init.d $RPM_BUILD_ROOT/etc/rc.d
%clean
rm -rf $RPM_BUILD_ROOT
@@ -124,11 +126,11 @@ fi
%defattr(644,root,root,755)
%doc AUTHORS COPYING ChangeLog README doc/*.txt
%attr(755,root,root) %{_libdir}/libopensm.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopensm.so.5
+%attr(755,root,root) %ghost %{_libdir}/libopensm.so.9
%attr(755,root,root) %{_libdir}/libosmcomp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libosmcomp.so.3
+%attr(755,root,root) %ghost %{_libdir}/libosmcomp.so.5
%attr(755,root,root) %{_libdir}/libosmvendor.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libosmvendor.so.4
+%attr(755,root,root) %ghost %{_libdir}/libosmvendor.so.5
%dir %{_sysconfdir}/opensm
%files devel
diff --git a/opensm-link.patch b/opensm-link.patch
index 8a84822..6ae5bb8 100644
--- a/opensm-link.patch
+++ b/opensm-link.patch
@@ -1,21 +1,22 @@
---- opensm-3.3.7/libvendor/Makefile.am.orig 2009-05-11 11:11:31.000000000 +0200
-+++ opensm-3.3.7/libvendor/Makefile.am 2010-09-13 08:37:48.732562329 +0200
-@@ -73,7 +73,7 @@
+--- opensm-3.3.24/libvendor/Makefile.am.orig 2021-10-25 22:37:54.888290162 +0200
++++ opensm-3.3.24/libvendor/Makefile.am 2021-10-26 06:18:54.465277747 +0200
+@@ -77,7 +77,7 @@ HDRS =$(COMM_HDRS) $(srcdir)/../include/
$(srcdir)/../include/vendor/osm_pkt_randomizer.h
endif
--libosmvendor_la_LIBADD = -L../complib -losmcomp
-+libosmvendor_la_LIBADD = $(top_builddir)/complib/libosmcomp.la
+-libosmvendor_la_LIBADD = -L../complib -losmcomp -L../libopensm -lopensm
++libosmvendor_la_LIBADD = $(top_builddir)/complib/libosmcomp.la $(top_builddir)/libopensm/libopensm.la
libosmvendor_la_LDFLAGS = -version-info $(osmvendor_api_version) \
-export-dynamic $(libosmvendor_version_script)
libosmvendor_la_DEPENDENCIES = $(srcdir)/libosmvendor.map
---- opensm-3.3.9/opensm/Makefile.am.orig 2011-03-07 08:54:55.000000000 +0100
-+++ opensm-3.3.9/opensm/Makefile.am 2011-04-20 20:23:55.123277689 +0200
-@@ -22,6 +22,7 @@
- libopensm_la_SOURCES = osm_log.c osm_mad_pool.c osm_helper.c
- libopensm_la_LDFLAGS = -version-info $(opensm_api_version) \
- -export-dynamic $(libopensm_version_script)
+--- opensm-3.3.24/libopensm/Makefile.am.orig 2021-06-14 11:57:50.000000000 +0200
++++ opensm-3.3.24/libopensm/Makefile.am 2021-10-26 06:20:25.341452095 +0200
+@@ -21,7 +21,7 @@ opensm_api_version=$(shell grep LIBVERSI
+
+ libopensm_la_SOURCES = osm_log.c osm_helper.c
+
+-libopensm_la_LIBADD = -L../complib -losmcomp
+libopensm_la_LIBADD = $(top_builddir)/complib/libosmcomp.la
+ libopensm_la_LDFLAGS = -version-info $(opensm_api_version) \
+ -export-dynamic $(libopensm_version_script)
libopensm_la_DEPENDENCIES = $(srcdir)/libopensm.map
-
- sbin_PROGRAMS = opensm
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/opensm.git/commitdiff/a5d9b3065bdfb648f6dcc4926566c59bd3ae9b09
More information about the pld-cvs-commit
mailing list