contrib/packaging/debian/rules
branchstable
changeset 43318 cdf6db1f4faf
parent 43313 a882c088dc2e
child 43319 11c85873e106
equal deleted inserted replaced
43317:4caf88845082 43318:cdf6db1f4faf
    15 
    15 
    16 override_dh_python3:
    16 override_dh_python3:
    17 	dh_python3 --shebang=/usr/bin/python3
    17 	dh_python3 --shebang=/usr/bin/python3
    18 	find debian/mercurial/usr/share -type d -empty -delete
    18 	find debian/mercurial/usr/share -type d -empty -delete
    19 
    19 
       
    20 override_dh_auto_clean:
       
    21 	$(MAKE) cleanbutpackages
       
    22 	$(MAKE) -C contrib/chg clean
       
    23 
       
    24 override_dh_auto_build:
       
    25 	$(MAKE) all
       
    26 	$(MAKE) -C contrib/chg all
       
    27 
    20 override_dh_install:
    28 override_dh_install:
    21 	python3 setup.py install --root "$(CURDIR)"/debian/mercurial --install-layout=deb
    29 	python3 setup.py install --root "$(CURDIR)"/debian/mercurial --install-layout=deb
    22 	# chg
    30 	# chg
    23 	make -C contrib/chg \
    31 	make -C contrib/chg \
    24 		DESTDIR="$(CURDIR)"/debian/mercurial \
    32 		DESTDIR="$(CURDIR)"/debian/mercurial \
    25 		PREFIX=/usr \
    33 		PREFIX=/usr \
    26 		clean install
    34 		install
    27 	# remove arch-independent python stuff
    35 	# remove arch-independent python stuff
    28 	find "$(CURDIR)"/debian/mercurial/usr/lib \
    36 	find "$(CURDIR)"/debian/mercurial/usr/lib \
    29 		! -name '*.so' ! -type d -delete , \
    37 		! -name '*.so' ! -type d -delete , \
    30 		-type d -empty -delete
    38 		-type d -empty -delete
    31 	python3 setup.py install --root "$(CURDIR)/debian/mercurial-common" --install-layout=deb
    39 	python3 setup.py install --root "$(CURDIR)/debian/mercurial-common" --install-layout=deb