[packages/hwloc] - updated to 1.9 - pl
qboosh
qboosh at pld-linux.org
Sat May 24 19:32:04 CEST 2014
commit ad5914dfeb8930771bf509f22550e05621daa45e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat May 24 19:35:08 2014 +0200
- updated to 1.9
- pl
hwloc.spec | 90 ++++++++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 67 insertions(+), 23 deletions(-)
---
diff --git a/hwloc.spec b/hwloc.spec
index e4f9a18..3292c4c 100644
--- a/hwloc.spec
+++ b/hwloc.spec
@@ -1,18 +1,30 @@
+# TODO: CUDA >= 30.20, NVML/nvidia-ml on bcond?
+# kerrighed >= 2.0 ?
+# myriexpress ?
Summary: Portable Hardware Locality
+Summary(pl.UTF-8): Przenośna lokalizacja sprzętu
Name: hwloc
-Version: 1.3
+Version: 1.9
Release: 1
License: BSD
Group: Applications/System
-Source0: http://www.open-mpi.org/software/hwloc/v1.3/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5: e3ba4029ff4956727431495b642d1afb
+Source0: http://www.open-mpi.org/software/hwloc/v%{version}/downloads/%{name}-%{version}.tar.bz2
+# Source0-md5: 1954f690211227cb0a665624aab6aaa6
URL: http://www.open-mpi.org/projects/hwloc/
+BuildRequires: OpenCL-devel
+BuildRequires: OpenGL-devel
BuildRequires: cairo-devel
-BuildRequires: libxml2-devel
+BuildRequires: libXNVCtrl-devel
+BuildRequires: libibverbs-devel
+BuildRequires: libltdl-devel
+BuildRequires: libstdc++-devel
+BuildRequires: libxml2-devel >= 2.0
+BuildRequires: ncurses-devel
BuildRequires: numactl-devel
-BuildRequires: pciutils-devel
-BuildRequires: pkgconfig >= 0.9.0
+BuildRequires: pkgconfig >= 1:0.9.0
BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libpciaccess-devel
BuildRequires: xorg-proto-xproto-devel
Requires: %{name}-libs = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -27,27 +39,51 @@ information. It primarily aims at helping applications with gathering
information about modern computing hardware so as to exploit it
accordingly and efficiently.
+%description -l pl.UTF-8
+Pakiet HWLOC (Portable Hardware Locality) zapewnia przenośną (między
+systemami operacyjnymi, werjami, architekturami...) abstrakcję
+hierarchicznej topologii współczesnych architektur, w tym węzłów z
+pamięcią NUMA, gniazd, współdzielonych pamięci podręcznych, rdzeni i
+wielowątkowości. Gromadzi też różne właściwości systemów, takie jak
+informacje o pamięci głównej i podręcznej. Głównym celem jest pomoc
+aplikacjom w gromadzeniu informacji o współczesnym sprzęcie
+obliczeniowym w celu jego właściwego i wydajnego wykorzystania.
+
%package libs
-Summary: %{name} library
+Summary: Portable Hardware Locality (hwloc) library
+Summary(pl.UTF-8): Biblioteka przenośnej lokalizacji sprzętu (hwloc)
Group: Libraries
%description libs
-%{name} library.
+Portable Hardware Locality (hwloc) library.
+
+%description libs -l pl.UTF-8
+Biblioteka przenośnej lokalizacji sprzętu (hwloc).
%package devel
-Summary: Header files for %{name} library
+Summary: Header files for hwloc library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki hwloc
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
+Requires: OpenCL-devel
+Requires: libxml2-devel >= 2.0
+Requires: numactl-devel
+Requires: xorg-lib-libpciaccess-devel
%description devel
-Header files for %{name} library.
+Header files for hwloc library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki hwloc.
%prep
%setup -q
%build
-%configure
-%{__make} V=1
+%configure \
+ --enable-plugins \
+ --disable-silent-rules
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
@@ -55,7 +91,8 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libhwloc.la \
+ $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
%clean
rm -rf $RPM_BUILD_ROOT
@@ -65,25 +102,32 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/%{name}-*
+%attr(755,root,root) %{_bindir}/hwloc-*
%attr(755,root,root) %{_bindir}/lstopo
+%attr(755,root,root) %{_bindir}/lstopo-no-graphics
+%dir %{_libdir}/%{name}
+%attr(755,root,root) %{_libdir}/%{name}/hwloc_opencl.so
+%attr(755,root,root) %{_libdir}/%{name}/hwloc_pci.so
+%attr(755,root,root) %{_libdir}/%{name}/hwloc_xml_libxml.so
%{_datadir}/%{name}
-%{_mandir}/man1/%{name}-*.1*
+%{_mandir}/man1/hwloc-*.1*
%{_mandir}/man1/lstopo.1*
-%{_mandir}/man7/%{name}.7*
+%{_mandir}/man1/lstopo-no-graphics.1*
+%{_mandir}/man7/hwloc.7*
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib%{name}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib%{name}.so.4
+%doc AUTHORS COPYING NEWS README
+%attr(755,root,root) %{_libdir}/libhwloc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libhwloc.so.5
%files devel
%defattr(644,root,root,755)
-%doc doc/doxygen-doc/html doc/doxygen-doc/%{name}-*.pdf
-%attr(755,root,root) %{_libdir}/lib%{name}.so
-%{_pkgconfigdir}/%{name}.pc
-%{_includedir}/%{name}
-%{_includedir}/%{name}.h
+%doc doc/doxygen-doc/html doc/doxygen-doc/hwloc-a4.pdf
+%attr(755,root,root) %{_libdir}/libhwloc.so
+%{_pkgconfigdir}/hwloc.pc
+%{_includedir}/hwloc
+%{_includedir}/hwloc.h
%{_mandir}/man3/HWLOC_*.3*
%{_mandir}/man3/hwloc_*.3*
%{_mandir}/man3/hwlocality_*.3*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hwloc.git/commitdiff/ad5914dfeb8930771bf509f22550e05621daa45e
More information about the pld-cvs-commit
mailing list