# HG changeset patch # User Augie Fackler # Date 2015-08-25 04:03:15 # Node ID 2dcfb98c53147003c055086cc5c14dc2198fcb3c # Parent bad09bd22b6a3e44e8516e28340005ed9fd2dc5b hghave: add a check for debian packaging tools diff --git a/tests/hghave.py b/tests/hghave.py --- a/tests/hghave.py +++ b/tests/hghave.py @@ -414,6 +414,16 @@ def has_aix(): def has_osx(): return sys.platform == 'darwin' +@check("debhelper", "debian packaging tools") +def has_debhelper(): + dpkg = matchoutput('dpkg --version', + "Debian `dpkg' package management program") + dh = matchoutput('dh --help', + 'dh is a part of debhelper.') + dh_py2 = matchoutput('dh_python2 --help', + 'other supported Python versions') + return dpkg and dh and dh_py2 + @check("absimport", "absolute_import in __future__") def has_absimport(): import __future__