packaging: add Provides: python3-mercurial and Homepage to debian package
authorKyle Lippincott <spectral@google.com>
Thu, 11 Feb 2021 11:22:53 -0800
changeset 46520 c82d6363bc9e
parent 46519 83ac7c91e172
child 46523 359bdd8fc60a
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
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.