Show More
@@ -18,6 +18,10 b'' | |||
|
18 | 18 | # DEB_HG_PYTHON_VERSIONS="3.7 3.8" make deb |
|
19 | 19 | DEB_HG_MULTI_VERSION?=0 |
|
20 | 20 | |
|
21 | # Set to 1 to make /usr/bin/hg a symlink to chg, and move hg to | |
|
22 | # /usr/lib/mercurial/hg. | |
|
23 | DEB_HG_CHG_BY_DEFAULT?=0 | |
|
24 | ||
|
21 | 25 | CPUS=$(shell cat /proc/cpuinfo | grep -E ^processor | wc -l) |
|
22 | 26 | |
|
23 | 27 | # By default, only build for the version of python3 that the system considers |
@@ -40,6 +44,12 b' else' | |||
|
40 | 44 | DEB_HG_PYTHON_VERSIONS?=$(shell py3versions -vd) |
|
41 | 45 | endif |
|
42 | 46 | |
|
47 | ifeq ($(DEB_HG_CHG_BY_DEFAULT), 1) | |
|
48 | # Important: the "real" hg must have a 'basename' of 'hg'. Otherwise, hg | |
|
49 | # behaves differently when setting $HG and breaks aliases that use that. | |
|
50 | export HGPATH=/usr/lib/mercurial/hg | |
|
51 | endif | |
|
52 | ||
|
43 | 53 | export HGPYTHON3=1 |
|
44 | 54 | export PYTHON=python3 |
|
45 | 55 | |
@@ -86,3 +96,8 b' override_dh_auto_install: $(DEB_HG_PYTHO' | |||
|
86 | 96 | cp contrib/bash_completion "$(CURDIR)"/debian/mercurial/usr/share/bash-completion/completions/hg |
|
87 | 97 | mkdir -p "$(CURDIR)"/debian/mercurial/usr/share/zsh/vendor-completions |
|
88 | 98 | cp contrib/zsh_completion "$(CURDIR)"/debian/mercurial/usr/share/zsh/vendor-completions/_hg |
|
99 | if [[ "$(DEB_HG_CHG_BY_DEFAULT)" -eq 1 ]]; then \ | |
|
100 | mkdir -p "$(CURDIR)"/debian/mercurial/usr/lib/mercurial; \ | |
|
101 | mv "$(CURDIR)"/debian/mercurial/usr/bin/hg "$(CURDIR)"/debian/mercurial/usr/lib/mercurial/hg; \ | |
|
102 | ln -s chg "$(CURDIR)"/debian/mercurial/usr/bin/hg; \ | |
|
103 | fi |
General Comments 0
You need to be logged in to leave comments.
Login now