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://anonscm.debian.org/cgit/dpkg/dpkg.git
10 Vcs-Git: https://anonscm.debian.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 --add-location.
19 # Needed for --porefs.
24 libselinux1-dev [linux-any],
26 libio-string-perl <!nocheck>,
36 # Needed for --clamp-mtime in dpkg-deb -b.
42 manpages-it (<< 2.80-4),
44 # Due to removal of dpkg-divert compat symlink.
45 amule (<< 2.3.1+git1a369e47-3),
46 # Due to removal of dpkg-statoverride compat symlink.
47 acidbase (<= 1.4.5-4),
50 netselect (<< 0.3.ds1-27),
52 phpgacl (<< 3.3.7-7.3),
53 pure-ftpd (<< 1.0.43-1),
55 terminatorx (<< 4.0.1-1),
57 # Due to renaming of triplettable to tupletable.
58 libdpkg-perl (<< 1.18.11),
59 Description: Debian package management system
60 This package provides the low-level infrastructure for handling the
61 installation and removal of Debian software packages.
63 For Debian package development tools, install dpkg-dev.
75 Description: Debian package management static library
76 This package provides the header files and static library necessary to
77 develop software using libdpkg, the same library used internally by dpkg.
79 Note though, that the API is to be considered volatile, and might change
80 at any time, use at your own risk.
90 libdpkg-perl (= ${source:Version}),
91 # Needed for --clamp-mtime.
95 # Needed for git-style diff support.
105 # Used by dpkg-mergechangelogs.
106 libalgorithm-merge-perl,
110 # Due to new dpkg-architecture 1.17.17 strictness.
111 devscripts (<< 2.14.10),
113 manpages-it (<< 2.80-4),
114 Description: Debian package development tools
115 This package provides the development tools (including dpkg-source)
116 required to unpack, build and upload Debian source packages.
118 Most Debian source packages will require additional tools to build;
119 for example, most packages need make and the C compiler gcc.
121 Package: libdpkg-perl
128 # XXX: This needs to be perl:any, but that breaks debootstrap in jessie
129 # (the current stable), it could be fixed once and iff stretch is stable
130 # and contains a fixed debootstrap.
132 # Needed for arch tuples.
135 # Used by Dpkg::File.
136 libfile-fcntllock-perl,
137 # Used by Dpkg::Gettext.
138 liblocale-gettext-perl,
149 # Needed for git-style diffs.
151 Description: Dpkg perl modules
152 This package provides the perl modules used by the scripts
153 in dpkg-dev. They cover a wide range of functionality. Among them
154 there are the following public modules:
156 - Dpkg: core variables
157 - Dpkg::Arch: architecture handling functions
158 - Dpkg::Build::Info: build information functions
159 - Dpkg::BuildFlags: set, modify and query compilation build flags
160 - Dpkg::BuildOptions: parse and manipulate DEB_BUILD_OPTIONS
161 - Dpkg::BuildProfile: parse and manipulate build profiles
162 - Dpkg::Changelog: parse changelogs
163 - Dpkg::Changelog::Entry: represents a changelog entry
164 - Dpkg::Changelog::Parse: generic changelog parser for dpkg-parsechangelog
165 - Dpkg::Checksums: generate and parse checksums
166 - Dpkg::Compression: simple database of available compression methods
167 - Dpkg::Compression::Process: wrapper around compression tools
168 - Dpkg::Compression::FileHandle: transparently (de)compress files
169 - Dpkg::Conf: parse dpkg configuration files
170 - Dpkg::Control: parse and manipulate Debian control information
171 (.dsc, .changes, Packages/Sources entries, etc.)
172 - Dpkg::Control::Changelog: represent fields output by dpkg-parsechangelog
173 - Dpkg::Control::Fields: manage (list of known) control fields
174 - Dpkg::Control::Hash: parse and manipulate a block of RFC822-like fields
175 - Dpkg::Control::Info: parse files like debian/control
176 - Dpkg::Control::Tests: parse files like debian/tests/control
177 - Dpkg::Deps: parse and manipulate dependencies
178 - Dpkg::Exit: push, pop and run exit handlers
179 - Dpkg::Gettext: wrapper around Locale::gettext
180 - Dpkg::IPC: spawn sub-processes and feed/retrieve data
181 - Dpkg::Index: collections of Dpkg::Control (Packages/Sources files for
183 - Dpkg::Interface::Storable: base object serializer
184 - Dpkg::Path: common path handling functions
185 - Dpkg::Source::Package: extract Debian source packages
186 - Dpkg::Substvars: substitute variables in strings
187 - Dpkg::Vendor: identify current distribution vendor
188 - Dpkg::Version: parse and manipulate Debian package versions
190 All the packages listed in Suggests or Recommends are used by some of the
203 manpages-it (<< 2.80-4),
204 Description: Debian package management front-end
205 dselect is a high-level interface for managing the installation and
206 removal of Debian software packages.
208 Many users find dselect intimidating and new users may prefer to use
209 apt-based user interfaces.