Mercurial > hg
annotate contrib/packaging/debian/control @ 46520:c82d6363bc9e
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
author | Kyle Lippincott <spectral@google.com> |
---|---|
date | Thu, 11 Feb 2021 11:22:53 -0800 |
parents | 8fda98a68427 |
children |
rev | line source |
---|---|
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
1 Source: mercurial |
24971
ab75baaf81d5
builddeb: new script for building a deb package
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
2 Section: vcs |
ab75baaf81d5
builddeb: new script for building a deb package
Augie Fackler <augie@google.com>
parents:
diff
changeset
|
3 Priority: optional |
30873
dc22729b4ebd
debian: update mailing list address
Anton Shestakov <av6@dwimlabs.net>
parents:
29091
diff
changeset
|
4 Maintainer: Mercurial Developers <mercurial-devel@mercurial-scm.org> |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
5 Build-Depends: |
29047
9a98d0e5b07f
debian: fix lintian warning about debhelper
Sean Farley <sean@farley.io>
parents:
28985
diff
changeset
|
6 debhelper (>= 9), |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
7 dh-python, |
32469
387a76cac28e
debian: add less as a build dependency
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents:
30873
diff
changeset
|
8 less, |
28985
d2b29c848fcd
debian: add missing netbase dependency
Sean Farley <sean@farley.io>
parents:
28984
diff
changeset
|
9 netbase, |
43310
7574ccd87200
packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents:
38009
diff
changeset
|
10 python3-all, |
7574ccd87200
packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents:
38009
diff
changeset
|
11 python3-all-dev, |
7574ccd87200
packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents:
38009
diff
changeset
|
12 python3-docutils, |
29048
f85de28eae32
debian: alphabetize build deps
Sean Farley <sean@farley.io>
parents:
29047
diff
changeset
|
13 unzip, |
f85de28eae32
debian: alphabetize build deps
Sean Farley <sean@farley.io>
parents:
29047
diff
changeset
|
14 zip |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
15 Standards-Version: 3.9.4 |
43310
7574ccd87200
packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents:
38009
diff
changeset
|
16 X-Python3-Version: >= 3.5 |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
17 |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
18 Package: mercurial |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
19 Depends: |
43320
7b638d25b8e4
packaging: ship only a single binary Debian package
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
43311
diff
changeset
|
20 sensible-utils, |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
21 ${shlibs:Depends}, |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
22 ${misc:Depends}, |
43310
7574ccd87200
packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents:
38009
diff
changeset
|
23 ${python3:Depends}, |
43320
7b638d25b8e4
packaging: ship only a single binary Debian package
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
43311
diff
changeset
|
24 Recommends: ca-certificates |
7b638d25b8e4
packaging: ship only a single binary Debian package
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
43311
diff
changeset
|
25 Suggests: wish |
43332
8fda98a68427
packaging: remove version info from Breaks+Replaces in Debian package
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
43320
diff
changeset
|
26 Replaces: mercurial-common |
8fda98a68427
packaging: remove version info from Breaks+Replaces in Debian package
Denis Laxalde <denis.laxalde@logilab.fr>
parents:
43320
diff
changeset
|
27 Breaks: mercurial-common |
46520
c82d6363bc9e
packaging: add Provides: python3-mercurial and Homepage to debian package
Kyle Lippincott <spectral@google.com>
parents:
43332
diff
changeset
|
28 Provides: python3-mercurial |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
29 Architecture: any |
46520
c82d6363bc9e
packaging: add Provides: python3-mercurial and Homepage to debian package
Kyle Lippincott <spectral@google.com>
parents:
43332
diff
changeset
|
30 Homepage: https://www.mercurial-scm.org/ |
26148
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
31 Description: fast, easy to use, distributed revision control tool. |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
32 Mercurial is a fast, lightweight Source Control Management system designed |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
33 for efficient handling of very large distributed projects. |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
34 . |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
35 Its features include: |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
36 * O(1) delta-compressed file storage and retrieval scheme |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
37 * Complete cross-indexing of files and changesets for efficient exploration |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
38 of project history |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
39 * Robust SHA1-based integrity checking and append-only storage model |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
40 * Decentralized development model with arbitrary merging between trees |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
41 * Easy-to-use command-line interface |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
42 * Integrated stand-alone web interface |
7f49efcaa9b4
debian: switch to using debhelper and dh_python2 to build debs
Augie Fackler <augie@google.com>
parents:
24971
diff
changeset
|
43 * Small Python codebase |