equal
deleted
inserted
replaced
23 include ../../make-rules/shared-macros.mk |
23 include ../../make-rules/shared-macros.mk |
24 |
24 |
25 PATH=/usr/bin:/usr/gnu/bin:/usr/sbin |
25 PATH=/usr/bin:/usr/gnu/bin:/usr/sbin |
26 |
26 |
27 COMPONENT_NAME= mercurial |
27 COMPONENT_NAME= mercurial |
28 COMPONENT_VERSION= 1.8.4 |
28 COMPONENT_VERSION= 2.2.1 |
29 COMPONENT_PROJECT_URL= http://mercurial.selenic.com/ |
29 COMPONENT_PROJECT_URL= http://mercurial.selenic.com/ |
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:4c9d7b8eeb5968592602795f6e67e4cf6ddf0a0e8cfc7eeda7d1a3996a3eab8f |
33 sha256:ab4ffe751553f852813c21ad73907530ffbc5aa39b0cf962f61fe70f196cbb81 |
34 COMPONENT_ARCHIVE_URL= http://www.selenic.com/mercurial/release/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= http://www.selenic.com/mercurial/release/$(COMPONENT_ARCHIVE) |
35 |
35 |
36 include $(WS_TOP)/make-rules/prep.mk |
36 include $(WS_TOP)/make-rules/prep.mk |
37 include $(WS_TOP)/make-rules/setup.py.mk |
37 include $(WS_TOP)/make-rules/setup.py.mk |
38 include $(WS_TOP)/make-rules/ips.mk |
38 include $(WS_TOP)/make-rules/ips.mk |
52 |
52 |
53 install: $(INSTALL_32) |
53 install: $(INSTALL_32) |
54 |
54 |
55 test: $(INSTALL_32) |
55 test: $(INSTALL_32) |
56 (cd $(COMPONENT_SRC)/tests ; \ |
56 (cd $(COMPONENT_SRC)/tests ; \ |
57 PYTHONPATH=$(PROTO_DIR)/$(PYTHON_LIB) $(PYTHON) ./run-tests.py) |
57 PYTHONPATH=$(PROTO_DIR)/$(PYTHON_LIB) TERM=dumb \ |
|
58 $(PYTHON) ./run-tests.py --shell /bin/bash) |
58 |
59 |
59 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
60 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
60 |
61 |
61 include $(WS_TOP)/make-rules/depend.mk |
62 include $(WS_TOP)/make-rules/depend.mk |