]> git.apps.os.sepia.ceph.com Git - ceph-ci.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)
committerNathan Cutler <ncutler@suse.com>
Wed, 11 Jul 2018 11:51:04 +0000 (13:51 +0200)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
ceph.spec.in

index 4e016df0101b386cd12e964373ffd72754acd194..ff38f859f238a15b19333866a740950b1589d728 100644 (file)
@@ -159,9 +159,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
@@ -170,6 +167,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
@@ -228,11 +232,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
@@ -244,12 +244,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
@@ -374,12 +370,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}
@@ -394,9 +390,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