1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277
|
Source: dpkg
Section: admin
Priority: required
Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Uploaders: Guillem Jover <guillem@debian.org>
Homepage: https://wiki.debian.org/Teams/Dpkg
Vcs-Browser: https://git.dpkg.org/cgit/dpkg/dpkg.git
Vcs-Git: https://git.dpkg.org/git/dpkg/dpkg.git
Standards-Version: 4.7.2
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 13),
debhelper (>= 13.10~),
pkgconf,
# Version needed for ITS support.
gettext (>= 0.19.7),
# Version needed for --porefs defaults, conditional addenda and mode=eof.
po4a (>= 0.59),
libmd-dev,
zlib1g-dev,
libbz2-dev,
# Version needed for multi-threaded decompressor support.
liblzma-dev (>= 5.4.0),
# Version needed for the new streaming API.
libzstd-dev (>= 1.4.0),
libselinux1-dev [linux-any],
libncurses-dev (>= 6.1+20180210),
# Needed for the functional test.
bzip2 <!nocheck>,
# Version needed for multi-threaded decompressor support.
xz-utils (>= 5.4.0) <!nocheck>,
# Needed for the functional test.
zstd <!nocheck>,
# Needed for the author release process.
git <pkg.dpkg.author-release>,
ca-certificates <pkg.dpkg.author-release>,
libmodule-build-perl <pkg.dpkg.author-release>,
# Needed for the test suite in author mode.
fakeroot <pkg.dpkg.author-testing>,
sq <pkg.dpkg.author-testing>,
sqop <pkg.dpkg.author-testing>,
sqopv <pkg.dpkg.author-testing>,
rsop <pkg.dpkg.author-testing>,
rsopv <pkg.dpkg.author-testing>,
gosop <pkg.dpkg.author-testing>,
gpg-sq <pkg.dpkg.author-testing>,
gpgv-sq <pkg.dpkg.author-testing>,
gnupg <pkg.dpkg.author-testing>,
cppcheck <pkg.dpkg.author-testing>,
shellcheck <pkg.dpkg.author-testing>,
aspell <pkg.dpkg.author-testing>,
aspell-en <pkg.dpkg.author-testing>,
codespell <pkg.dpkg.author-testing>,
i18nspector <pkg.dpkg.author-testing>,
libtest-minimumversion-perl <pkg.dpkg.author-testing>,
libtest-perl-critic-perl <pkg.dpkg.author-testing>,
libtest-pod-coverage-perl <pkg.dpkg.author-testing>,
libtest-pod-perl <pkg.dpkg.author-testing>,
libtest-spelling-perl <pkg.dpkg.author-testing>,
libtest-strict-perl <pkg.dpkg.author-testing>,
libtest-synopsis-perl <pkg.dpkg.author-testing>,
# Needed for code coverage reports.
lcov <pkg.dpkg.code-coverage>,
libdevel-cover-perl <pkg.dpkg.code-coverage>,
Package: dpkg
Architecture: any
Multi-Arch: foreign
Essential: yes
Pre-Depends:
${shlibs:Depends},
Depends:
${misc:Depends},
# Version needed for --clamp-mtime in dpkg-deb -b.
tar (>= 1.28-1),
Suggests:
apt,
debsig-verify,
Breaks:
# Due to --status-fd not duplicating output.
libapt-pkg5.0 (<< 1.7~b),
# Due to s-s-d requiring secure usage of --pidfile.
lsb-base (<< 10.2019031300),
Description: Debian package management system
This package provides the low-level infrastructure for handling the
installation and removal of Debian software packages.
.
For Debian package development tools, install dpkg-dev.
Package: libdpkg-dev
Section: libdevel
Priority: optional
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends},
libmd-dev,
zlib1g-dev,
# Version needed for multi-threaded decompressor support.
liblzma-dev (>= 5.4.0),
# Version needed for the new streaming API.
libzstd-dev (>= 1.4.0),
libbz2-dev,
Description: Debian package management static library
This package provides the header files and static library necessary to
develop software using libdpkg, the same library used internally by dpkg.
.
Note though, that the API is to be considered volatile, and might change
at any time, use at your own risk.
Package: dpkg-dev
Section: utils
Priority: optional
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
${perl:Depends},
libdpkg-perl (= ${source:Version}),
# Version needed for --clamp-mtime.
tar (>= 1.28-1),
bzip2,
# Version needed for multi-threaded decompressor support.
xz-utils (>= 5.4.0),
# Version needed for git-style diff support.
patch (>= 2.7),
make,
binutils,
Recommends:
build-essential,
gcc | c-compiler,
fakeroot,
sq | sqop | rsop | gosop | pgpainless-cli | gpg-sq | gnupg,
sq | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
# Used by dpkg-mergechangelogs.
libalgorithm-merge-perl,
Suggests:
debian-keyring,
Breaks:
# Force R³ support, w/o requiring debhelper users to depend on dpkg-dev.
debhelper (<< 10.10.1~),
# Uses new sq features, w/o requiring a hard dependency on sq.
sq (<< 0.40.0~),
# Uses required SOP features, w/o requiring a hard dependency on sqop.
sqop (<< 0.27.2~),
# Uses required SOP features, w/o requiring a hard dependency on rsop.
rsop (<< 0.4.0~),
# Uses required SOP features, w/o requiring a hard dependency on gosop.
gosop (<< 1.1.0~),
# Uses required SOP features, w/o requiring a hard dependency on pgpainless.
pgpainless-cli (<< 1.3.13~),
libsop-java-java (<< 4.0.7~),
Provides:
dpkg-build-api (= 0),
dpkg-build-api (= 1),
Description: Debian package development tools
This package provides the development tools (including dpkg-source)
required to unpack, build and upload Debian source packages.
.
Most Debian source packages will require additional tools to build;
for example, most packages need make and the C compiler gcc.
Package: libdpkg-perl
Section: perl
Priority: optional
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
${perl:Depends},
# Version needed for arch tuples.
dpkg (>= 1.18.11),
Recommends:
# Used by Dpkg::File.
libfile-fcntllock-perl,
# Used by Dpkg::Gettext.
liblocale-gettext-perl,
bzip2,
# Version needed for multi-threaded decompressor support.
xz-utils (>= 5.4.0),
Suggests:
debian-keyring,
sq | sqop | rsop | gosop | pgpainless-cli | gpg-sq | gnupg,
sq | sqopv | rsopv | sopv | gosop | pgpainless-cli | gpgv-sq | gpgv,
gcc | c-compiler,
binutils,
patch,
# Used (if available) by Dpkg::Source::Package::V2.
sensible-utils,
# Needed by Dpkg::Source::Package::V3::Git
git,
# Needed by Dpkg::Source::Package::V3::Bzr
bzr,
Breaks:
# Uses the private Dpkg::Shlibs::SymbolFile module with no API stability
# guarantees! Which obviously broke with 1.19.0.
pkg-kde-tools (<< 0.15.28~),
# Uses Dpkg::Compression::Process imported from Dpkg::Source::Package in
# versions prior to 1.19.0.
dgit (<< 3.13~),
# Uses new sq features, w/o requiring a hard dependency on sq.
sq (<< 0.40.0~),
# Uses required SOP features, w/o requiring a hard dependency on sqop.
sqop (<< 0.27.2~),
# Uses required SOP features, w/o requiring a hard dependency on rsop.
rsop (<< 0.4.0~),
# Uses required SOP features, w/o requiring a hard dependency on gosop.
gosop (<< 1.1.0~),
# Uses required SOP features, w/o requiring a hard dependency on pgpainless.
pgpainless-cli (<< 1.3.13~),
libsop-java-java (<< 4.0.7~),
Description: Dpkg perl modules
This package provides the perl modules used by the scripts
in dpkg-dev. They cover a wide range of functionality. Among them
there are the following public modules:
.
- Dpkg: core variables
- Dpkg::Arch: architecture handling functions
- Dpkg::BuildFlags: set, modify and query compilation build flags
- Dpkg::BuildInfo: build information functions
- Dpkg::BuildOptions: parse and manipulate DEB_BUILD_OPTIONS
- Dpkg::BuildProfiles: parse and manipulate build profiles
- Dpkg::Changelog: parse changelogs
- Dpkg::Changelog::Entry: represents a changelog entry
- Dpkg::Changelog::Parse: generic changelog parser for dpkg-parsechangelog
- Dpkg::Checksums: generate and parse checksums
- Dpkg::Compression: simple database of available compression methods
- Dpkg::Compression::FileHandle: transparently (de)compress files
- Dpkg::Compression::Process: wrapper around compression tools
- Dpkg::Conf: parse dpkg configuration files
- Dpkg::Control: parse and manipulate Debian control information
(.dsc, .changes, Packages/Sources entries, etc.)
- Dpkg::Control::Changelog: represent fields output by dpkg-parsechangelog
- Dpkg::Control::Fields: manage (list of known) control fields
- Dpkg::Control::Hash: parse and manipulate a block of RFC822-like fields
- Dpkg::Control::Info: parse files like debian/control
- Dpkg::Control::Tests: parse files like debian/tests/control
- Dpkg::Control::Tests::Entry: represents a debian/tests/control stanza
- Dpkg::Deps: parse and manipulate dependencies
- Dpkg::Deps::Simple: represents a single dependency statement
- Dpkg::Deps::Multiple: base module to represent multiple dependencies
- Dpkg::Deps::Union: list of unrelated dependencies
- Dpkg::Deps::AND: list of AND dependencies
- Dpkg::Deps::OR: list of OR dependencies
- Dpkg::Deps::KnownFacts: list of installed and virtual packages
- Dpkg::Exit: push, pop and run exit handlers
- Dpkg::Gettext: wrapper around Locale::gettext
- Dpkg::IPC: spawn sub-processes and feed/retrieve data
- Dpkg::Index: collections of Dpkg::Control (Packages/Sources files for
example)
- Dpkg::Interface::Storable: base object serializer
- Dpkg::Path: common path handling functions
- Dpkg::Source::Format: manipulate debian/source/format files
- Dpkg::Source::Package: extract Debian source packages
- Dpkg::Substvars: substitute variables in strings
- Dpkg::Vendor: identify current distribution vendor
- Dpkg::Version: parse and manipulate Debian package versions
.
All the packages listed in Suggests or Recommends are used by some of the
modules.
Package: dselect
Priority: optional
Architecture: any
Multi-Arch: foreign
Depends:
${shlibs:Depends},
${misc:Depends},
Suggests:
libdpkg-perl,
perl,
Description: Debian package management front-end
dselect is a high-level interface for managing the installation and
removal of Debian software packages.
.
Many users find dselect intimidating and new users may prefer to use
apt-based user interfaces.
|