]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rpm: remove universal requires from distro-specific conditional blocks
authorNathan Cutler <ncutler@suse.com>
Mon, 9 Jul 2018 11:18:11 +0000 (13:18 +0200)
committerKefu Chai <kchai@redhat.com>
Thu, 12 Jul 2018 10:01:24 +0000 (18:01 +0800)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit 3a30dd13a362ffff6d02e5116c47b5f7ace078a3)

ceph.spec.in

index 99e8589226951be203795ed72df35236b0d0efb4..1d2958e56b5483474e838a1cd7540ca14adc0db4 100644 (file)
@@ -155,9 +155,6 @@ BuildRequires:      python%{_python_buildid}-nose
 BuildRequires: python%{_python_buildid}-requests
 BuildRequires: python%{_python_buildid}-virtualenv
 BuildRequires: snappy-devel
-%if 0%{with make_check}
-BuildRequires: socat
-%endif
 BuildRequires: udev
 BuildRequires: util-linux
 BuildRequires: valgrind-devel
@@ -166,6 +163,13 @@ BuildRequires:     xfsprogs
 BuildRequires: xfsprogs-devel
 BuildRequires: xmlstarlet
 BuildRequires: yasm
+%if 0%{with make_check}
+BuildRequires: python%{_python_buildid}-coverage
+BuildRequires: python%{_python_buildid}-pecan
+BuildRequires: python%{_python_buildid}-six
+BuildRequires: python%{_python_buildid}-tox
+BuildRequires: socat
+%endif
 
 #################################################################################
 # distro-conditional dependencies
@@ -223,11 +227,7 @@ BuildRequires:     python3-Cython
 %if 0%{?fedora} || 0%{?rhel}
 BuildRequires: python%{_python_buildid}-cherrypy
 BuildRequires: python%{_python_buildid}-routes
-BuildRequires: python%{_python_buildid}-pecan
 BuildRequires: python%{_python_buildid}-werkzeug
-BuildRequires: python%{_python_buildid}-tox
-BuildRequires: python%{_python_buildid}-coverage
-BuildRequires: python%{_python_buildid}-six
 %if 0%{?fedora}
 BuildRequires: python%{_python_buildid}-bcrypt
 %endif
@@ -239,12 +239,8 @@ BuildRequires:     py-bcrypt
 BuildRequires: python%{_python_buildid}-CherryPy
 BuildRequires: python%{_python_buildid}-Routes
 BuildRequires: python%{_python_buildid}-Werkzeug
-BuildRequires: python%{_python_buildid}-pecan
 BuildRequires: python%{_python_buildid}-numpy-devel
 BuildRequires: python%{_python_buildid}-bcrypt
-BuildRequires: python%{_python_buildid}-tox
-BuildRequires: python%{_python_buildid}-coverage
-BuildRequires: python%{_python_buildid}-six
 %endif
 %endif
 # lttng and babeltrace for rbd-replay-prep
@@ -369,12 +365,12 @@ Summary:        Ceph Manager Daemon
 Group:          System/Filesystems
 %endif
 Requires:       ceph-base = %{_epoch_prefix}%{version}-%{release}
+Requires:       python%{_python_buildid}-pecan
+Requires:       python%{_python_buildid}-six
 %if 0%{?fedora} || 0%{?rhel}
 Requires:       python%{_python_buildid}-cherrypy
 Requires:       python%{_python_buildid}-jinja2
-Requires:       python%{_python_buildid}-pecan
 Requires:       python%{_python_buildid}-routes
-Requires:       python%{_python_buildid}-six
 Requires:       python%{_python_buildid}-werkzeug
 Requires:       pyOpenSSL%{_python_buildid}
 %if 0%{?fedora}
@@ -389,9 +385,7 @@ Requires:       python%{_python_buildid}-CherryPy
 Requires:       python%{_python_buildid}-Routes
 Requires:       python%{_python_buildid}-Jinja2
 Requires:       python%{_python_buildid}-Werkzeug
-Requires:       python%{_python_buildid}-pecan
 Requires:       python%{_python_buildid}-pyOpenSSL
-Requires:       python%{_python_buildid}-six
 Requires:       python%{_python_buildid}-bcrypt
 Recommends:     python%{_python_buildid}-influxdb
 %endif