##// END OF EJS Templates
debian: install bash completion as hg and not mercurial (issue4900)
Augie Fackler -
r26731:0c42b6bb default
parent child Browse files
Show More
@@ -1,36 +1,36 b''
1 #!/usr/bin/make -f
1 #!/usr/bin/make -f
2 # Uncomment this to turn on verbose mode.
2 # Uncomment this to turn on verbose mode.
3 # export DH_VERBOSE=1
3 # export DH_VERBOSE=1
4
4
5 CPUS=$(shell cat /proc/cpuinfo | grep -E ^processor | wc -l)
5 CPUS=$(shell cat /proc/cpuinfo | grep -E ^processor | wc -l)
6
6
7 %:
7 %:
8 dh $@ --with python2
8 dh $@ --with python2
9
9
10 override_dh_auto_test:
10 override_dh_auto_test:
11 http_proxy='' dh_auto_test -- TESTFLAGS="-j$(CPUS)"
11 http_proxy='' dh_auto_test -- TESTFLAGS="-j$(CPUS)"
12
12
13 override_dh_python2:
13 override_dh_python2:
14 dh_python2
14 dh_python2
15 find debian/mercurial/usr/share -type d -empty -delete
15 find debian/mercurial/usr/share -type d -empty -delete
16
16
17 override_dh_install:
17 override_dh_install:
18 python$(PYVERS) setup.py install --root $(CURDIR)/debian/mercurial --install-layout=deb
18 python$(PYVERS) setup.py install --root $(CURDIR)/debian/mercurial --install-layout=deb
19 # remove arch-independent python stuff
19 # remove arch-independent python stuff
20 find $(CURDIR)/debian/mercurial/usr/lib \
20 find $(CURDIR)/debian/mercurial/usr/lib \
21 ! -name '*.so' ! -type d -delete , \
21 ! -name '*.so' ! -type d -delete , \
22 -type d -empty -delete
22 -type d -empty -delete
23 python$(PYVERS) setup.py install --root $(CURDIR)/debian/mercurial-common --install-layout=deb
23 python$(PYVERS) setup.py install --root $(CURDIR)/debian/mercurial-common --install-layout=deb
24 make install-doc PREFIX=$(CURDIR)/debian/mercurial-common/usr
24 make install-doc PREFIX=$(CURDIR)/debian/mercurial-common/usr
25 # remove arch-dependent python stuff
25 # remove arch-dependent python stuff
26 find $(CURDIR)/debian/mercurial-common/usr/lib \
26 find $(CURDIR)/debian/mercurial-common/usr/lib \
27 -name '*.so' ! -type d -delete , \
27 -name '*.so' ! -type d -delete , \
28 -type d -empty -delete
28 -type d -empty -delete
29 cp contrib/hg-ssh $(CURDIR)/debian/mercurial-common/usr/bin
29 cp contrib/hg-ssh $(CURDIR)/debian/mercurial-common/usr/bin
30 mkdir -p $(CURDIR)/debian/mercurial-common/usr/share/mercurial
30 mkdir -p $(CURDIR)/debian/mercurial-common/usr/share/mercurial
31 cp contrib/hgk $(CURDIR)/debian/mercurial-common/usr/share/mercurial
31 cp contrib/hgk $(CURDIR)/debian/mercurial-common/usr/share/mercurial
32 mkdir -p $(CURDIR)/debian/mercurial-common/etc/mercurial/hgrc.d/
32 mkdir -p $(CURDIR)/debian/mercurial-common/etc/mercurial/hgrc.d/
33 cp contrib/debian/*.rc $(CURDIR)/debian/mercurial-common/etc/mercurial/hgrc.d/
33 cp contrib/debian/*.rc $(CURDIR)/debian/mercurial-common/etc/mercurial/hgrc.d/
34 mkdir -p $(CURDIR)/debian/mercurial-common/usr/share/bash-completion/completions
34 mkdir -p $(CURDIR)/debian/mercurial-common/usr/share/bash-completion/completions
35 cp contrib/bash_completion $(CURDIR)/debian/mercurial-common/usr/share/bash-completion/completions/mercurial
35 cp contrib/bash_completion $(CURDIR)/debian/mercurial-common/usr/share/bash-completion/completions/hg
36 rm $(CURDIR)/debian/mercurial-common/usr/bin/hg
36 rm $(CURDIR)/debian/mercurial-common/usr/bin/hg
General Comments 0
You need to be logged in to leave comments. Login now