[Bug 1667725] Review Request: boost169 - The free peer-reviewed portable C++ source libraries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1667725

Jonathan Wakely <jwakely@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #11 from Jonathan Wakely <jwakely@xxxxxxxxxx> ---
The spec file looks good. It could be improved by adding some missing Requires:
but those are also (currently) missing from the Boost package in Fedora. That
could be done later, so I'll approve this anyway.

Here's what I did for the boost-1.66.0-6.el8 package:

@@ -183,6 +183,10 @@ provides a sort of cooperative multitasking on a single
thread.

%package coroutine
Summary: Run-time component of boost coroutine library
+Requires: boost-chrono%{?_isa} = %{version}-%{release}
+Requires: boost-context%{?_isa} = %{version}-%{release}
+Requires: boost-system%{?_isa} = %{version}-%{release}
+Requires: boost-thread%{?_isa} = %{version}-%{release}

%description coroutine
Run-time support for Boost.Coroutine, a library that provides
@@ -202,6 +206,9 @@ on generic programming concepts.
%if %{with context}
%package fiber
Summary: Run-time component of boost fiber library
+Requires: boost-context%{?_isa} = %{version}-%{release}
+Requires: boost-filesystem%{?_isa} = %{version}-%{release}
+Requires: boost-system%{?_isa} = %{version}-%{release}

%description fiber

@@ -250,6 +257,13 @@ handling tools.

%package log
Summary: Run-time component of boost logging library
+Requires: boost-atomic%{?_isa} = %{version}-%{release}
+Requires: boost-chrono%{?_isa} = %{version}-%{release}
+Requires: boost-date-time%{?_isa} = %{version}-%{release}
+Requires: boost-filesystem%{?_isa} = %{version}-%{release}
+Requires: boost-regex%{?_isa} = %{version}-%{release}
+Requires: boost-system%{?_isa} = %{version}-%{release}
+Requires: boost-thread%{?_isa} = %{version}-%{release}

%description log

@@ -310,6 +324,7 @@ Shared object symbolic links for Python 3 variant of
Boost.Python.

%package random
Summary: Run-time component of boost random library
+Requires: boost-system%{?_isa} = %{version}-%{release}

%description random

@@ -353,6 +368,8 @@ the diagnostics support that is part of the C++11 standard
library.

%package test
Summary: Run-time component of boost test library
+Requires: boost-system%{?_isa} = %{version}-%{release}
+Requires: boost-timer%{?_isa} = %{version}-%{release}

%description test

@@ -385,6 +402,7 @@ with as little as one #include and one additional line of
code.
Summary: Run-time component of boost type erasure library
Requires: boost-chrono%{?_isa} = %{version}-%{release}
Requires: boost-system%{?_isa} = %{version}-%{release}
+Requires: boost-thread%{?_isa} = %{version}-%{release}

%description type_erasure

@@ -1275,6 +1293,9 @@ fi
%{_mandir}/man1/bjam.1*

%changelog
+* Tue Oct 09 2018 Jonathan Wakely <jwakely@xxxxxxxxxx> - 1.66.0-6
+- Add explicit Requires to subpackages that depend on other parts of boost
+

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux