4 Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
5 Uploaders: Guillem Jover <guillem@debian.org>
7 Bugs: debbugs://bugs.debian.org
8 Homepage: https://wiki.debian.org/Teams/Dpkg
9 Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git
10 Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git
11 Standards-Version: 3.9.8
13 # Needed for build profile usage below.
14 dpkg-dev (>= 1.17.14),
15 debhelper (>= 9.20141010),
17 # Needed for --clamp-mtime in dpkg-source -b.
18 tar (>= 1.28-1) <!nocheck>,
19 # Needed for --add-location.
21 # Needed for --porefs.
26 libselinux1-dev [linux-any],
28 libio-string-perl <!nocheck>,
38 # Needed for --clamp-mtime in dpkg-deb -b.
44 manpages-it (<< 2.80-4),
46 # Due to removal of dpkg-divert compat symlink.
47 amule (<< 2.3.1+git1a369e47-3),
48 # Due to removal of dpkg-statoverride compat symlink.
49 acidbase (<= 1.4.5-4),
52 netselect (<< 0.3.ds1-27),
54 phpgacl (<< 3.3.7-7.3),
55 pure-ftpd (<< 1.0.43-1),
57 terminatorx (<< 4.0.1-1),
59 # Due to renaming of triplettable to tupletable.
60 libdpkg-perl (<< 1.18.11),
61 Description: Debian package management system
62 This package provides the low-level infrastructure for handling the
63 installation and removal of Debian software packages.
65 For Debian package development tools, install dpkg-dev.
77 Description: Debian package management static library
78 This package provides the header files and static library necessary to
79 develop software using libdpkg, the same library used internally by dpkg.
81 Note though, that the API is to be considered volatile, and might change
82 at any time, use at your own risk.
92 libdpkg-perl (= ${source:Version}),
93 # Needed for --clamp-mtime.
97 # Needed for git-style diff support.
107 # Used by dpkg-mergechangelogs.
108 libalgorithm-merge-perl,
112 # Due to new dpkg-architecture 1.17.17 strictness.
113 devscripts (<< 2.14.10),
115 manpages-it (<< 2.80-4),
116 Description: Debian package development tools
117 This package provides the development tools (including dpkg-source)
118 required to unpack, build and upload Debian source packages.
120 Most Debian source packages will require additional tools to build;
121 for example, most packages need make and the C compiler gcc.
123 Package: libdpkg-perl
130 # XXX: This needs to be perl:any, but that breaks debootstrap in jessie
131 # (the current stable), it could be fixed once and iff stretch is stable
132 # and contains a fixed debootstrap.
134 # Needed for arch tuples.
137 # Used by Dpkg::File.
138 libfile-fcntllock-perl,
139 # Used by Dpkg::Gettext.
140 liblocale-gettext-perl,
151 # Needed for git-style diffs.
153 Description: Dpkg perl modules
154 This package provides the perl modules used by the scripts
155 in dpkg-dev. They cover a wide range of functionality. Among them
156 there are the following public modules:
158 - Dpkg: core variables
159 - Dpkg::Arch: architecture handling functions
160 - Dpkg::Build::Info: build information functions
161 - Dpkg::BuildFlags: set, modify and query compilation build flags
162 - Dpkg::BuildOptions: parse and manipulate DEB_BUILD_OPTIONS
163 - Dpkg::BuildProfile: parse and manipulate build profiles
164 - Dpkg::Changelog: parse changelogs
165 - Dpkg::Changelog::Entry: represents a changelog entry
166 - Dpkg::Changelog::Parse: generic changelog parser for dpkg-parsechangelog
167 - Dpkg::Checksums: generate and parse checksums
168 - Dpkg::Compression: simple database of available compression methods
169 - Dpkg::Compression::Process: wrapper around compression tools
170 - Dpkg::Compression::FileHandle: transparently (de)compress files
171 - Dpkg::Conf: parse dpkg configuration files
172 - Dpkg::Control: parse and manipulate Debian control information
173 (.dsc, .changes, Packages/Sources entries, etc.)
174 - Dpkg::Control::Changelog: represent fields output by dpkg-parsechangelog
175 - Dpkg::Control::Fields: manage (list of known) control fields
176 - Dpkg::Control::Hash: parse and manipulate a block of RFC822-like fields
177 - Dpkg::Control::Info: parse files like debian/control
178 - Dpkg::Control::Tests: parse files like debian/tests/control
179 - Dpkg::Deps: parse and manipulate dependencies
180 - Dpkg::Exit: push, pop and run exit handlers
181 - Dpkg::Gettext: wrapper around Locale::gettext
182 - Dpkg::IPC: spawn sub-processes and feed/retrieve data
183 - Dpkg::Index: collections of Dpkg::Control (Packages/Sources files for
185 - Dpkg::Interface::Storable: base object serializer
186 - Dpkg::Path: common path handling functions
187 - Dpkg::Source::Package: extract Debian source packages
188 - Dpkg::Substvars: substitute variables in strings
189 - Dpkg::Vendor: identify current distribution vendor
190 - Dpkg::Version: parse and manipulate Debian package versions
192 All the packages listed in Suggests or Recommends are used by some of the
205 manpages-it (<< 2.80-4),
206 Description: Debian package management front-end
207 dselect is a high-level interface for managing the installation and
208 removal of Debian software packages.
210 Many users find dselect intimidating and new users may prefer to use
211 apt-based user interfaces.