[openstack-swift] build dependencies cleanup

Alan Pevec apevec at fedoraproject.org
Tue Feb 4 00:38:11 UTC 2014


commit 0beee3ad77159a202f68d93a0a13dcae97cad8e4
Author: Alan Pevec <apevec at redhat.com>
Date:   Mon Feb 3 20:47:45 2014 +0100

    build dependencies cleanup

 openstack-swift.spec |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)
---
diff --git a/openstack-swift.spec b/openstack-swift.spec
index 712541c..a5e19e9 100644
--- a/openstack-swift.spec
+++ b/openstack-swift.spec
@@ -56,8 +56,6 @@ BuildArch:        noarch
 BuildRequires:    python-devel
 BuildRequires:    python-setuptools
 BuildRequires:    python-pbr
-BuildRequires:    python-netifaces
-BuildRequires:    python-paste-deploy
 Requires:         python-configobj
 Requires:         python-eventlet >= 0.9.15
 Requires:         python-greenlet >= 0.3.1
@@ -142,17 +140,15 @@ This package contains the %{name} proxy server.
 %package doc
 Summary:          Documentation for %{name}
 Group:            Documentation
-%if 0%{?rhel} >= 6
+%if 0%{?rhel} == 6
 BuildRequires:    python-sphinx10 >= 1.0
 %endif
-%if 0%{?fedora} >= 14
+%if 0%{?fedora} >= 14 || 0%{?rhel} >= 7
 BuildRequires:    python-sphinx >= 1.0
 %endif
-# Required for generating docs
+# Required for generating docs (otherwise py-modindex.html is missing)
 BuildRequires:    python-eventlet
-BuildRequires:    python-simplejson
 BuildRequires:    pyxattr
-BuildRequires:    python-swiftclient
 
 %description      doc
 OpenStack Object Storage (Swift) aggregates commodity servers to work together
@@ -182,10 +178,10 @@ sed -i 's/%RPMVERSION%/%{version}/; s/%RPMRELEASE%/%{release}/' swift/__init__.p
 # Fails unless we create the build directory
 mkdir -p doc/build
 # Build docs
-%if 0%{?fedora} >= 14
+%if 0%{?fedora} >= 14 || 0%{?rhel} >= 7
 %{__python} setup.py build_sphinx
 %endif
-%if 0%{?rhel} >= 6
+%if 0%{?rhel} == 6
 export PYTHONPATH="$( pwd ):$PYTHONPATH"
 SPHINX_DEBUG=1 sphinx-1.0-build -b html doc/source doc/build/html
 %endif


More information about the scm-commits mailing list