24 # |
24 # |
25 |
25 |
26 include ../../../make-rules/shared-macros.mk |
26 include ../../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= python-novaclient |
28 COMPONENT_NAME= python-novaclient |
29 COMPONENT_VERSION= 2.23.2 |
29 COMPONENT_VERSION= 3.3.1 |
30 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
30 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
31 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
32 COMPONENT_ARCHIVE_HASH= \ |
32 COMPONENT_ARCHIVE_HASH= \ |
33 sha256:730cb006395b2df336bbfd75aa2f459375594726a50fe3b9126212ed487fcf98 |
33 sha256:4ce2e69270cdea96af20a8a4bb5bb47eecb7a700c3eb04213f432bcf92c8317c |
34 COMPONENT_ARCHIVE_URL= $(call pypi_url) |
34 COMPONENT_ARCHIVE_URL= $(call pypi_url) |
35 COMPONENT_PROJECT_URL= http://launchpad.net/python-novaclient |
35 COMPONENT_PROJECT_URL= http://docs.openstack.org/developer/python-novaclient/ |
36 COMPONENT_BUGDB= service/nova |
36 COMPONENT_BUGDB= service/nova |
37 |
37 |
38 TPNO= 25756 |
38 TPNO= 28577 |
39 |
39 |
40 include $(WS_MAKE_RULES)/prep.mk |
40 include $(WS_MAKE_RULES)/prep.mk |
41 include $(WS_MAKE_RULES)/setup.py.mk |
41 include $(WS_MAKE_RULES)/setup.py.mk |
42 include $(WS_MAKE_RULES)/ips.mk |
42 include $(WS_MAKE_RULES)/ips.mk |
43 |
43 |
44 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
44 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
45 |
45 |
46 COMPONENT_POST_INSTALL_ACTION = \ |
46 COMPONENT_POST_INSTALL_ACTION = \ |
47 (cd $(PROTO_DIR)/usr/bin ; $(MV) -f nova nova-$(PYTHON_VERSION)) |
47 (cd $(PROTO_DIR)/usr/bin ; $(MV) -f nova nova-$(PYTHON_VERSION)) |
48 |
48 |
49 # common targets |
49 # common targets |
50 build: $(BUILD_NO_ARCH) |
50 build: $(BUILD_NO_ARCH) |
51 |
51 |
52 install: $(INSTALL_NO_ARCH) |
52 install: $(INSTALL_NO_ARCH) |
53 |
53 |
54 test: $(NO_TESTS) |
54 test: $(NO_TESTS) |
55 |
55 |
56 system-test: $(NO_TESTS) |
56 system-test: $(NO_TESTS) |