Project

General

Profile

« Previous | Next » 

Revision 89a23f62

Added by Benoît PECCATTE over 7 years ago

Fixes #9895: relay package fail to build on sles 11

View differences:

ncf-api-virtualenv/SPECS/ncf-api-virtualenv.spec
cd %{_sourcedir}
# Build Virtualenv
%if 0%{?suse_version}
%if 0%{?suse_version} && 0%{?suse_version} < 1140
# SLES specific exception, see http://www.rudder-project.org/redmine/issues/6365
python virtualenv-1.10.1/virtualenv.py %{real_name}
rudder-server-relay/SOURCES/Makefile
VIRTUALENV_RELEASE = 12.0.7
WGET := $(if $(PROXY), http_proxy=$(PROXY) ftp_proxy=$(PROXY)) /usr/bin/wget -q
localdepends: ./rudder-sources ./virtualenv/virtualenv.py
localdepends: ./rudder-sources ./virtualenv/virtualenv.py ./virtualenv-1.10.1/virtualenv.py
./rudder-sources.tar.bz2:
$(WGET) -O rudder-sources.tar.bz2 http://www.rudder-project.org/archives/rudder-sources-${RUDDER_VERSION_TO_PACKAGE}.tar.bz2
......
cd relay-api && tar -xzf ./virtualenv.tgz
cd relay-api && mv ./virtualenv-$(VIRTUALENV_RELEASE)/ virtualenv/
./virtualenv-1.10.1.tgz: /usr/bin/wget
# Original URL: https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.10.1.tar.gz
$(WGET) -O virtualenv-1.10.1.tgz http://www.normation.com/tarball/virtualenv/virtualenv-1.10.1.tar.gz
# This is needed for SLES11
./virtualenv-1.10.1/virtualenv.py: ./virtualenv-1.10.1.tgz
tar -xzf ./virtualenv-1.10.1.tgz
localclean:
rm -rf ./rudder-sources
rudder-server-relay/SPECS/rudder-server-relay.spec
# Build Virtualenv
cd %{_sourcedir}/relay-api
# Build Virtualenv
%if 0%{?suse_version} && 0%{?suse_version} < 1140
# SLES specific exception, see http://www.rudder-project.org/redmine/issues/6365
python virtualenv-1.10.1/virtualenv.py flask
# Using a recent pip on SLES is not possible due to
# bad interaction between pip and an old OpenSSL.
# See http://stackoverflow.com/questions/17416938/pip-can-not-install-anything
%{real_name}/bin/easy_install pip==1.2.1
%else
python virtualenv/virtualenv.py flask
%endif
# Get all requirements via pip
flask/bin/pip install -r requirements.txt

Also available in: Unified diff