208 |
208 |
209 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
209 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
210 |
210 |
211 # Since this is an app, and doesn't provide any public library interfaces, we |
211 # Since this is an app, and doesn't provide any public library interfaces, we |
212 # only need to deliver one version. The manifest is parameterized, though. |
212 # only need to deliver one version. The manifest is parameterized, though. |
213 PYTHON_VERSIONS= 2.6 |
213 PYTHON_VERSIONS= 2.7 |
214 |
|
215 # Django's manage.py needs to be run with Python 2.6, since that's what this |
|
216 # ecosystem runs under right now. |
|
217 PYTHON_VERSION= 2.6 |
|
218 |
214 |
219 PKG_MACROS += COMPONENT_BE_VERSION=$(COMPONENT_BE_VERSION) |
215 PKG_MACROS += COMPONENT_BE_VERSION=$(COMPONENT_BE_VERSION) |
220 PKG_MACROS += PYVER=$(PYTHON_VERSIONS) |
216 PKG_MACROS += PYVER=$(PYTHON_VERSIONS) |
221 PKG_MACROS += PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .) |
217 PKG_MACROS += PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .) |
222 |
218 |
304 gfind $(COMPONENT_DIR) -maxdepth 1 -type d -name "XStatic*" \ |
300 gfind $(COMPONENT_DIR) -maxdepth 1 -type d -name "XStatic*" \ |
305 -exec rm -r {} \; |
301 -exec rm -r {} \; |
306 |
302 |
307 |
303 |
308 # Packages required by Django's manage.py during the Horizon build |
304 # Packages required by Django's manage.py during the Horizon build |
309 REQUIRED_PACKAGES += library/python/babel-26 |
305 REQUIRED_PACKAGES += library/python/babel-27 |
310 REQUIRED_PACKAGES += library/python/ceilometerclient-26 |
306 REQUIRED_PACKAGES += library/python/ceilometerclient-27 |
311 REQUIRED_PACKAGES += library/python/cinderclient-26 |
307 REQUIRED_PACKAGES += library/python/cinderclient-27 |
312 REQUIRED_PACKAGES += library/python/django-26 |
308 REQUIRED_PACKAGES += library/python/django-27 |
313 REQUIRED_PACKAGES += library/python/django-pyscss-26 |
309 REQUIRED_PACKAGES += library/python/django-pyscss-27 |
314 REQUIRED_PACKAGES += library/python/django_compressor-26 |
310 REQUIRED_PACKAGES += library/python/django_compressor-27 |
315 REQUIRED_PACKAGES += library/python/django_openstack_auth-26 |
311 REQUIRED_PACKAGES += library/python/django_openstack_auth-27 |
316 REQUIRED_PACKAGES += library/python/glanceclient-26 |
312 REQUIRED_PACKAGES += library/python/glanceclient-27 |
317 REQUIRED_PACKAGES += library/python/heatclient-26 |
313 REQUIRED_PACKAGES += library/python/heatclient-27 |
318 REQUIRED_PACKAGES += library/python/iso8601-26 |
314 REQUIRED_PACKAGES += library/python/iso8601-27 |
319 REQUIRED_PACKAGES += library/python/keystoneclient-26 |
315 REQUIRED_PACKAGES += library/python/keystoneclient-27 |
320 REQUIRED_PACKAGES += library/python/lockfile-26 |
316 REQUIRED_PACKAGES += library/python/lockfile-27 |
321 REQUIRED_PACKAGES += library/python/neutronclient-26 |
317 REQUIRED_PACKAGES += library/python/neutronclient-27 |
322 REQUIRED_PACKAGES += library/python/novaclient-26 |
318 REQUIRED_PACKAGES += library/python/novaclient-27 |
323 REQUIRED_PACKAGES += library/python/oslo.config-26 |
319 REQUIRED_PACKAGES += library/python/oslo.config-27 |
324 REQUIRED_PACKAGES += library/python/requests-26 |
320 REQUIRED_PACKAGES += library/python/requests-27 |
325 REQUIRED_PACKAGES += library/python/saharaclient-26 |
321 REQUIRED_PACKAGES += library/python/saharaclient-27 |
326 REQUIRED_PACKAGES += library/python/six-26 |
322 REQUIRED_PACKAGES += library/python/six-27 |
327 REQUIRED_PACKAGES += library/python/swiftclient-26 |
323 REQUIRED_PACKAGES += library/python/swiftclient-27 |
328 REQUIRED_PACKAGES += library/python/troveclient-26 |
324 REQUIRED_PACKAGES += library/python/troveclient-27 |