Add explicit dependencies between some of the boost sub-packages
This commit is contained in:
parent
084c523878
commit
6f895a0fef
27
boost.spec
27
boost.spec
@ -34,7 +34,7 @@ Name: boost
|
|||||||
Summary: The free peer-reviewed portable C++ source libraries
|
Summary: The free peer-reviewed portable C++ source libraries
|
||||||
Version: 1.53.0
|
Version: 1.53.0
|
||||||
%define version_enc 1_53_0
|
%define version_enc 1_53_0
|
||||||
Release: 8%{?dist}
|
Release: 9%{?dist}
|
||||||
License: Boost and MIT and Python
|
License: Boost and MIT and Python
|
||||||
|
|
||||||
%define toplev_dirname %{name}_%{version_enc}
|
%define toplev_dirname %{name}_%{version_enc}
|
||||||
@ -220,6 +220,7 @@ variables.
|
|||||||
%package chrono
|
%package chrono
|
||||||
Summary: Run-Time component of boost chrono library
|
Summary: Run-Time component of boost chrono library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
|
||||||
%description chrono
|
%description chrono
|
||||||
|
|
||||||
@ -248,6 +249,7 @@ on generic programming concepts.
|
|||||||
%package filesystem
|
%package filesystem
|
||||||
Summary: Run-Time component of boost filesystem library
|
Summary: Run-Time component of boost filesystem library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
|
||||||
%description filesystem
|
%description filesystem
|
||||||
|
|
||||||
@ -258,6 +260,7 @@ directories.
|
|||||||
%package graph
|
%package graph
|
||||||
Summary: Run-Time component of boost graph library
|
Summary: Run-Time component of boost graph library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-regex = %{version}-%{release}
|
||||||
|
|
||||||
%description graph
|
%description graph
|
||||||
|
|
||||||
@ -277,6 +280,9 @@ stream buffers and i/o filters.
|
|||||||
%package locale
|
%package locale
|
||||||
Summary: Run-Time component of boost locale library
|
Summary: Run-Time component of boost locale library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-chrono = %{version}-%{release}
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
Requires: boost-thread = %{version}-%{release}
|
||||||
|
|
||||||
%description locale
|
%description locale
|
||||||
|
|
||||||
@ -394,6 +400,7 @@ program execution monitoring.
|
|||||||
%package thread
|
%package thread
|
||||||
Summary: Run-Time component of boost thread library
|
Summary: Run-Time component of boost thread library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
|
||||||
%description thread
|
%description thread
|
||||||
|
|
||||||
@ -405,6 +412,8 @@ data specific to individual threads.
|
|||||||
%package timer
|
%package timer
|
||||||
Summary: Run-Time component of boost timer library
|
Summary: Run-Time component of boost timer library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-chrono = %{version}-%{release}
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
|
||||||
%description timer
|
%description timer
|
||||||
|
|
||||||
@ -415,6 +424,11 @@ with as little as one #include and one additional line of code.
|
|||||||
%package wave
|
%package wave
|
||||||
Summary: Run-Time component of boost C99/C++ pre-processing library
|
Summary: Run-Time component of boost C99/C++ pre-processing library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
|
Requires: boost-chrono = %{version}-%{release}
|
||||||
|
Requires: boost-date-time = %{version}-%{release}
|
||||||
|
Requires: boost-filesystem = %{version}-%{release}
|
||||||
|
Requires: boost-system = %{version}-%{release}
|
||||||
|
Requires: boost-thread = %{version}-%{release}
|
||||||
|
|
||||||
%description wave
|
%description wave
|
||||||
|
|
||||||
@ -474,6 +488,7 @@ Summary: Run-Time component of Boost.MPI library
|
|||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: openmpi
|
Requires: openmpi
|
||||||
BuildRequires: openmpi-devel
|
BuildRequires: openmpi-devel
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description openmpi
|
%description openmpi
|
||||||
|
|
||||||
@ -497,6 +512,8 @@ API over the OpenMPI implementation of MPI.
|
|||||||
Summary: Python run-time component of Boost.MPI library
|
Summary: Python run-time component of Boost.MPI library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: boost-openmpi = %{version}-%{release}
|
Requires: boost-openmpi = %{version}-%{release}
|
||||||
|
Requires: boost-python = %{version}-%{release}
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description openmpi-python
|
%description openmpi-python
|
||||||
|
|
||||||
@ -507,6 +524,7 @@ API over the OpenMPI implementation of MPI.
|
|||||||
Summary: Run-Time component of parallel boost graph library
|
Summary: Run-Time component of parallel boost graph library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: boost-openmpi = %{version}-%{release}
|
Requires: boost-openmpi = %{version}-%{release}
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description graph-openmpi
|
%description graph-openmpi
|
||||||
|
|
||||||
@ -525,6 +543,7 @@ Summary: Run-Time component of Boost.MPI library
|
|||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: mpich
|
Requires: mpich
|
||||||
BuildRequires: mpich-devel
|
BuildRequires: mpich-devel
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description mpich
|
%description mpich
|
||||||
|
|
||||||
@ -548,6 +567,8 @@ API over the MPICH implementation of MPI.
|
|||||||
Summary: Python run-time component of Boost.MPI library
|
Summary: Python run-time component of Boost.MPI library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: boost-mpich = %{version}-%{release}
|
Requires: boost-mpich = %{version}-%{release}
|
||||||
|
Requires: boost-python = %{version}-%{release}
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description mpich-python
|
%description mpich-python
|
||||||
|
|
||||||
@ -558,6 +579,7 @@ API over the MPICH implementation of MPI.
|
|||||||
Summary: Run-Time component of parallel boost graph library
|
Summary: Run-Time component of parallel boost graph library
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: boost-mpich = %{version}-%{release}
|
Requires: boost-mpich = %{version}-%{release}
|
||||||
|
Requires: boost-serialization = %{version}-%{release}
|
||||||
|
|
||||||
%description graph-mpich
|
%description graph-mpich
|
||||||
|
|
||||||
@ -1203,6 +1225,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/man1/bjam.1*
|
%{_mandir}/man1/bjam.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 24 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-9
|
||||||
|
- Add explicit dependencies between some of the boost sub-packages
|
||||||
|
|
||||||
* Tue Jul 23 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-8
|
* Tue Jul 23 2013 Petr Machata <pmachata@redhat.com> - 1.53.0-8
|
||||||
- MPICH2 became MPICH -- rename subpackages, dependencies and
|
- MPICH2 became MPICH -- rename subpackages, dependencies and
|
||||||
conditionals.
|
conditionals.
|
||||||
|
Loading…
Reference in New Issue
Block a user