# HG changeset patch # User Kyle Lippincott # Date 1613071373 28800 # Node ID c82d6363bc9e3053df3ae42ab400d86afbcd2cd1 # Parent 83ac7c91e17283c1fe9d455793837bbef8bc4ccd packaging: add Provides: python3-mercurial and Homepage to debian package There are other packages that depend on python3-mercurial, like debian's mercurial-git, so we should mark ourselves as providing it. I compared the control file we generate to the one that the debian maintainers generate, and noticed several differences: - the Homepage bit. I included this, because why not - a more robust Suggests list that includes a graphical merge tool - a more robust Breaks list - debian's Recommends openssh-client, we only Recommends ca-certificates - a split into `mercurial` and `mercurial-common` (and possibly others?) - a slightly different description Differential Revision: https://phab.mercurial-scm.org/D9983 diff -r 83ac7c91e172 -r c82d6363bc9e contrib/packaging/debian/control --- a/contrib/packaging/debian/control Fri Feb 12 09:53:48 2021 +0100 +++ b/contrib/packaging/debian/control Thu Feb 11 11:22:53 2021 -0800 @@ -25,7 +25,9 @@ Suggests: wish Replaces: mercurial-common Breaks: mercurial-common +Provides: python3-mercurial Architecture: any +Homepage: https://www.mercurial-scm.org/ Description: fast, easy to use, distributed revision control tool. Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.