Revision 89a23f62
Added by Benoît PECCATTE over 7 years ago
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
Fixes #9895: relay package fail to build on sles 11