packages: ibutils/ibutils-link.patch (NEW), ibutils/ibutils.spec (NEW) - new
qboosh
qboosh at pld-linux.org
Wed Sep 15 21:46:18 CEST 2010
Author: qboosh Date: Wed Sep 15 19:46:18 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- new
---- Files affected:
packages/ibutils:
ibutils-link.patch (NONE -> 1.1) (NEW), ibutils.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/ibutils/ibutils-link.patch
diff -u /dev/null packages/ibutils/ibutils-link.patch:1.1
--- /dev/null Wed Sep 15 21:46:18 2010
+++ packages/ibutils/ibutils-link.patch Wed Sep 15 21:46:13 2010
@@ -0,0 +1,42 @@
+--- ibutils-1.5.4/ibdm/ibdm/Makefile.am.orig 2010-03-03 10:10:58.000000000 +0100
++++ ibutils-1.5.4/ibdm/ibdm/Makefile.am 2010-09-13 08:05:38.735130945 +0200
+@@ -80,12 +80,11 @@
+
+ libibdm_la_SOURCES = ibdm_wrap.cpp ibdm.i $(common_SOURCES)
+ libibdm_la_LIBADD = $(TCL_LIBS)
+-libibdm_la_LDFLAGS = -Wl,-rpath -Wl,$(TCL_PREFIX)/lib -version-info $(LIB_VER_TRIPLET) -no-undefined
++libibdm_la_LDFLAGS = -version-info $(LIB_VER_TRIPLET) -no-undefined
+
+ bin_PROGRAMS = ibdmsh
+ ibdmsh_SOURCES = ibdmsh_wrap.cpp
+-ibdmsh_LDADD = -libdmcom $(TCL_LIBS)
+-ibdmsh_LDFLAGS = -static -Wl,-rpath -Wl,$(TCL_PREFIX)/lib
++ibdmsh_LDADD = libibdmcom.la $(TCL_LIBS)
+ ibdmsh_DEPENDENCIES=$(lib_LTLIBRARIES)
+
+ $(srcdir)/Fabric.cpp: $(srcdir)/git_version.h
+--- ibutils-1.5.4/ibdm/src/Makefile.am.orig 2010-03-03 10:10:58.000000000 +0100
++++ ibutils-1.5.4/ibdm/src/Makefile.am 2010-09-15 08:38:58.636566520 +0200
+@@ -58,7 +58,7 @@
+ lib_LTLIBRARIES = libibsysapi.la
+ libibsysapi_la_SOURCES = ibsysapi.cpp
+ libibsysapi_la_LDFLAGS = -version-info 1:0:0
+-libibsysapi_la_LIBADD = -L../ibdm -libdmcom
++libibsysapi_la_LIBADD = ../ibdm/libibdmcom.la
+
+ #regexp_test_SOURCES = regexp_test.cpp
+
+--- ibutils-1.5.4/ibmgtsim/src/Makefile.am.orig 2010-03-03 10:10:58.000000000 +0100
++++ ibutils-1.5.4/ibmgtsim/src/Makefile.am 2010-09-13 20:10:16.900563167 +0200
+@@ -76,10 +76,7 @@
+ ibmssh_SOURCES = sim.cpp server.cpp node.cpp dispatcher.cpp \
+ ibmssh_wrap.cpp sma.cpp pma.cpp vsa.cpp randmgr.cpp
+
+-ibmssh_LDFLAGS = -static -Wl,-rpath -Wl,$(TCL_PREFIX)/lib \
+- -Wl,-rpath -Wl,$(IBDM_PREFIX)/lib
+-
+-ibmssh_LDADD = -libmscli $(IBDM_LIB) $(TCL_LIBS) -lpthread
++ibmssh_LDADD = ../../ibdm/ibdm/libibdmcom.la libibmscli.la $(TCL_LIBS) -lpthread
+
+ ibmssh_DEPENDENCIES = libibmscli.la
+
================================================================
Index: packages/ibutils/ibutils.spec
diff -u /dev/null packages/ibutils/ibutils.spec:1.1
--- /dev/null Wed Sep 15 21:46:18 2010
+++ packages/ibutils/ibutils.spec Wed Sep 15 21:46:13 2010
@@ -0,0 +1,200 @@
+# $Revision$, $Date$
+Summary: Additional user level InfiniBand management utilities
+Summary(pl.UTF-8): Dodatkowe narzędzia zarządzające InfiniBand
+Name: ibutils
+Version: 1.5.4
+Release: 1
+License: BSD or GPL v2
+Group: Networking/Utilities
+Source0: http://www.openfabrics.org/downloads/ibutils/%{name}-%{version}.tar.gz
+# Source0-md5: 625bf6d437d852c595d0dbd675abde8a
+Patch0: %{name}-link.patch
+URL: http://www.openfabrics.org/
+BuildRequires: autoconf >= 2.59
+BuildRequires: automake >= 1:1.9.3
+BuildRequires: libibmad-devel
+BuildRequires: libibumad-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libtool >= 1:1.4.2
+BuildRequires: opensm-devel >= 1.7.0
+BuildRequires: tcl-devel >= 8.3
+Requires: %{name}-libs = %{version}-%{release}
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Additional user level InfiniBand management utilities:
+- ibdiag suite
+- ibdm (Fabric utils)
+- ibis (IB In-band Services)
+- ibmgtsim
+
+%description -l pl.UTF-8
+Dodatkowe narzędzia zarządzające InfiniBand:
+- pakiet ibdiag
+- ibdm (narzędzia Fabric)
+- ibis (IB In-band Services)
+- ibmgtsim
+
+%package libs
+Summary: InfiniBand utility libraries
+Summary(pl.UTF-8): Biblioteki narzędziowe InfiniBand
+Group: Libraries
+
+%description libs
+InfiniBand utility libraries.
+
+%description libs -l pl.UTF-8
+Biblioteki narzędziowe InfiniBand.
+
+%package devel
+Summary: Header files for IB utility libraries
+Summary(pl.UTF-8): Pliki nagłówkowe bibliotek narzędziowych IB
+Group: Development/Libraries
+Requires: %{name}-libs = %{version}-%{release}
+Requires: libibmad-devel
+Requires: libibumad-devel
+Requires: libstdc++-devel
+Requires: opensm-devel >= 1.7.0
+Requires: tcl-devel >= 8.3
+
+%description devel
+Header files for IB utility libraries.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe bibliotek narzędziowych IB.
+
+%package static
+Summary: Static IB utility libraries
+Summary(pl.UTF-8): Statyczne biblioteki narzędziowe IB
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static IB utility libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki narzędziowe IB.
+
+%prep
+%setup -q
+%patch0 -p1
+
+for f in AUTHORS ChangeLog NEWS README THANKS ; do cp -l ibdm/${f} ${f}.ibdm ; done
+for f in AUTHORS NEWS README ; do cp -l ibis/${f} ${f}.ibis ; done
+for f in AUTHORS ChangeLog README ; do cp -l ibis/${f} ${f}.ibmgtsim ; done
+
+%build
+cd ibdm
+%{__libtoolize}
+%{__aclocal} -I config
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+cd ../ibmgtsim
+%{__libtoolize}
+%{__aclocal} -I config
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+cd ..
+%configure \
+ --enable-ibmgtsim
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/git_version.tcl
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc AUTHORS.* COPYING ChangeLog* NEWS.* README* THANKS.ibdm
+%attr(755,root,root) %{_bindir}/IBMgtSim
+%attr(755,root,root) %{_bindir}/RunSimTest
+%attr(755,root,root) %{_bindir}/ibdiagnet
+%attr(755,root,root) %{_bindir}/ibdiagpath
+%attr(755,root,root) %{_bindir}/ibdiagui
+%attr(755,root,root) %{_bindir}/ibdmchk
+%attr(755,root,root) %{_bindir}/ibdmsh
+%attr(755,root,root) %{_bindir}/ibdmtr
+%attr(755,root,root) %{_bindir}/ibis
+%attr(755,root,root) %{_bindir}/ibmsquit
+%attr(755,root,root) %{_bindir}/ibmssh
+%attr(755,root,root) %{_bindir}/ibnlparse
+%attr(755,root,root) %{_bindir}/ibtopodiff
+%attr(755,root,root) %{_bindir}/mkSimNodeDir
+%{_libdir}/ibdiagnet%{version}
+%{_libdir}/ibdiagpath%{version}
+%{_libdir}/ibdiagui%{version}
+%dir %{_libdir}/ibdm%{version}
+%attr(755,root,root) %{_libdir}/ibdm%{version}/libibdm.so.%{version}
+%{_libdir}/ibdm%{version}/ibnl
+%{_libdir}/ibdm%{version}/pkgIndex.tcl
+%dir %{_libdir}/ibis%{version}
+%attr(755,root,root) %{_libdir}/ibis%{version}/libibis.so.%{version}
+%{_libdir}/ibis%{version}/pkgIndex.tcl
+%{_datadir}/ibmgtsim
+%{_mandir}/man1/IBMgtSim.1*
+%{_mandir}/man1/RunSimTest.1*
+%{_mandir}/man1/ibdiagnet.1*
+%{_mandir}/man1/ibdiagpath.1*
+%{_mandir}/man1/ibdiagui.1*
+%{_mandir}/man1/ibdm-ibnl-file.1*
+%{_mandir}/man1/ibdm-topo-file.1*
+%{_mandir}/man1/ibdmchk.1*
+%{_mandir}/man1/ibdmsh.1*
+%{_mandir}/man1/ibdmtr.1*
+%{_mandir}/man1/ibis.1*
+%{_mandir}/man1/ibmsquit.1*
+%{_mandir}/man1/ibmssh.1*
+%{_mandir}/man1/ibtopodiff.1*
+%{_mandir}/man1/mkSimNodeDir.1*
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libibdm.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libibdm.so.1
+%attr(755,root,root) %{_libdir}/libibdmcom.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libibdmcom.so.1
+%attr(755,root,root) %{_libdir}/libibmscli.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libibmscli.so.1
+%attr(755,root,root) %{_libdir}/libibsysapi.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libibsysapi.so.1
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libibdm.so
+%attr(755,root,root) %{_libdir}/libibdmcom.so
+%attr(755,root,root) %{_libdir}/libibmscli.so
+%attr(755,root,root) %{_libdir}/libibsysapi.so
+%{_libdir}/libibdm.la
+%{_libdir}/libibdmcom.la
+%{_libdir}/libibmscli.la
+%{_libdir}/libibsysapi.la
+%{_includedir}/ibdm
+%{_includedir}/ibmgtsim
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libibdm.a
+%{_libdir}/libibdmcom.a
+%{_libdir}/libibmscli.a
+%{_libdir}/libibsysapi.a
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2010/09/15 19:46:13 qboosh
+- new
================================================================
More information about the pld-cvs-commit
mailing list