contrib/packaging/debian/control
author Pierre-Yves David <pierre-yves.david@octobus.net>
Thu, 08 Jul 2021 04:29:36 +0200
changeset 47610 f89d3050dcd5
parent 46572 c82d6363bc9e
permissions -rw-r--r--
resolve: use the `parentchange` context manager to apply merge action In an ideal world, we would not have to do that. However, we are miles away from being ready to not have to do it. So we add this context manager alongside a long comment. This will help use to get to the point were have two distinct API with strict rules about when to call them. Differential Revision: https://phab.mercurial-scm.org/D11074
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
30864
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,
32130
387a76cac28e debian: add less as a build dependency
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents: 30864
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: 38051
diff changeset
    10
 python3-all,
7574ccd87200 packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents: 38051
diff changeset
    11
 python3-all-dev,
7574ccd87200 packaging: upgrade Debian packaging to build with Python 3
Denis Laxalde <denis@laxalde.org>
parents: 38051
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: 38051
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: 38051
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
46572
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
46572
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