rpms/boost/devel boost.spec,1.75,1.76

Petr Machata pmachata at fedoraproject.org
Tue Feb 2 16:16:24 UTC 2010


Author: pmachata

Update of /cvs/pkgs/rpms/boost/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2842

Modified Files:
	boost.spec 
Log Message:
- More subpackage interdependency adjustments
  - boost doesn't bring in the MPI stuff.  Instead, $MPI-devel does.
    It needs to, so that the symlinks don't dangle.
  - boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
    doesn't satisfy the SONAME dependency of boost-graph-openmpi.
- Resolves: #559009



Index: boost.spec
===================================================================
RCS file: /cvs/pkgs/rpms/boost/devel/boost.spec,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -p -r1.75 -r1.76
--- boost.spec	2 Feb 2010 11:50:48 -0000	1.75
+++ boost.spec	2 Feb 2010 16:16:24 -0000	1.76
@@ -17,7 +17,7 @@
 Name: boost
 Summary: The free peer-reviewed portable C++ source libraries
 Version: 1.41.0
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: Boost
 URL: http://sodium.resophonic.com/boost-cmake/%{version}.cmake0/
 Group: System Environment/Libraries
@@ -36,7 +36,10 @@ Source: %{full_version}.tar.bz2
   %define sonamever 5
 %endif
 
-# boost is an "umbrella" package that pulls in all other boost components
+# boost is an "umbrella" package that pulls in all other boost
+# components, except for MPI sub-packages.  Those are "speacial", one
+# doesn't necessarily need them and the more typical scenario, I
+# think, will be that the developer wants to pick one MPI flavor.
 Requires: boost-date-time = %{version}-%{release}
 Requires: boost-filesystem = %{version}-%{release}
 Requires: boost-graph = %{version}-%{release}
@@ -51,20 +54,6 @@ Requires: boost-test = %{version}-%{rele
 Requires: boost-thread = %{version}-%{release}
 Requires: boost-wave = %{version}-%{release}
 
-# OpenMPI packages
-%if %{with openmpi}
-Requires: boost-openmpi = %{version}-%{release}
-Requires: boost-openmpi-python = %{version}-%{release}
-Requires: boost-graph-openmpi = %{version}-%{release}
-%endif
-
-# MPICH2 packages
-%if %{with mpich2}
-Requires: boost-mpich2 = %{version}-%{release}
-Requires: boost-mpich2-python = %{version}-%{release}
-Requires: boost-graph-mpich2 = %{version}-%{release}
-%endif
-
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: cmake
 BuildRequires: libstdc++-devel
@@ -277,6 +266,8 @@ Summary: Shared library symlinks for Boo
 Group: System Environment/Libraries
 Requires: boost-devel = %{version}-%{release}
 Requires: boost-openmpi = %{version}-%{release}
+Requires: boost-openmpi-python = %{version}-%{release}
+Requires: boost-graph-openmpi = %{version}-%{release}
 
 %description openmpi-devel
 
@@ -296,6 +287,7 @@ API over the OpenMPI implementation of M
 %package graph-openmpi
 Summary: Runtime component of parallel boost graph library
 Group: System Environment/Libraries
+Requires: boost-openmpi = %{version}-%{release}
 
 %description graph-openmpi
 
@@ -325,6 +317,8 @@ Summary: Shared library symlinks for Boo
 Group: System Environment/Libraries
 Requires: boost-devel = %{version}-%{release}
 Requires: boost-mpich2 = %{version}-%{release}
+Requires: boost-mpich2-python = %{version}-%{release}
+Requires: boost-graph-mpich2 = %{version}-%{release}
 
 %description mpich2-devel
 
@@ -344,6 +338,7 @@ API over the MPICH2 implementation of MP
 %package graph-mpich2
 Summary: Runtime component of parallel boost graph library
 Group: System Environment/Libraries
+Requires: boost-mpich2 = %{version}-%{release}
 
 %description graph-mpich2
 
@@ -726,11 +721,19 @@ find $RPM_BUILD_ROOT%{_includedir}/ \( -
 %endif
 
 %changelog
-* Mon Jan 30 2010 Denis Arnaud <denis.arnaud_fedora at m4x.org> - 1.41.0-5
+* Tue Feb  2 2010 Petr Machata <pmachata at redhat.com> - 1.41.0-6
+- More subpackage interdependency adjustments
+  - boost doesn't bring in the MPI stuff.  Instead, $MPI-devel does.
+    It needs to, so that the symlinks don't dangle.
+  - boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
+    doesn't satisfy the SONAME dependency of boost-graph-openmpi.
+- Resolves: #559009
+
+* Mon Feb  1 2010 Denis Arnaud <denis.arnaud_fedora at m4x.org> - 1.41.0-5
 - Various fixes on the specification
 - Resolves: #559009
 
-* Tue Feb  2 2010 Petr Machata <pmachata at redhat.com> - 1.41.0-5
+* Fri Jan 29 2010 Petr Machata <pmachata at redhat.com> - 1.41.0-5
 - Introduce support for both OpenMPI and MPICH2
 - Resolves: #559009
 



More information about the scm-commits mailing list