Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | Source: dpkg |
2 | Section: admin | |
3 | Priority: required | |
4 | Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org> | |
5 | Uploaders: Guillem Jover <guillem@debian.org> | |
6 | Origin: debian | |
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 | |
12 | Build-Depends: | |
13 | # Needed for build profile usage below. | |
14 | dpkg-dev (>= 1.17.14), | |
15 | debhelper (>= 9.20141010), | |
16 | pkg-config, | |
17 | # Needed for --clamp-mtime in dpkg-source -b. | |
18 | tar (>= 1.28-1) <!nocheck>, | |
19 | # Needed for --add-location. | |
20 | gettext (>= 0.19), | |
21 | # Needed for --porefs. | |
22 | po4a (>= 0.43), | |
23 | zlib1g-dev, | |
24 | libbz2-dev, | |
25 | liblzma-dev, | |
26 | libselinux1-dev [linux-any], | |
27 | libncursesw5-dev, | |
28 | libio-string-perl <!nocheck>, | |
29 | ||
30 | Package: dpkg | |
31 | Architecture: any | |
32 | Multi-Arch: foreign | |
33 | Essential: yes | |
34 | Pre-Depends: | |
35 | ${shlibs:Depends}, | |
36 | Depends: | |
37 | ${misc:Depends}, | |
38 | # Needed for --clamp-mtime in dpkg-deb -b. | |
39 | tar (>= 1.28-1), | |
40 | Suggests: | |
41 | apt, | |
42 | debsig-verify, | |
43 | Replaces: | |
44 | manpages-it (<< 2.80-4), | |
45 | Breaks: | |
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), | |
50 | beep (<< 1.3-4), | |
51 | im (<< 1:151-4), | |
52 | netselect (<< 0.3.ds1-27), | |
53 | pconsole (<< 1.0-12), | |
54 | phpgacl (<< 3.3.7-7.3), | |
55 | pure-ftpd (<< 1.0.43-1), | |
56 | systemtap (<< 2.8-1), | |
57 | terminatorx (<< 4.0.1-1), | |
58 | xvt (<= 2.1-20.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. | |
64 | . | |
65 | For Debian package development tools, install dpkg-dev. | |
66 | ||
67 | Package: libdpkg-dev | |
68 | Section: libdevel | |
69 | Priority: optional | |
70 | Architecture: any | |
71 | Multi-Arch: same | |
72 | Depends: | |
73 | ${misc:Depends}, | |
74 | zlib1g-dev, | |
75 | liblzma-dev, | |
76 | libbz2-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. | |
80 | . | |
81 | Note though, that the API is to be considered volatile, and might change | |
82 | at any time, use at your own risk. | |
83 | ||
84 | Package: dpkg-dev | |
85 | Section: utils | |
86 | Priority: optional | |
87 | Architecture: all | |
88 | Multi-Arch: foreign | |
89 | Depends: | |
90 | ${misc:Depends}, | |
91 | ${perl:Depends}, | |
92 | libdpkg-perl (= ${source:Version}), | |
93 | # Needed for --clamp-mtime. | |
94 | tar (>= 1.28-1), | |
95 | bzip2, | |
96 | xz-utils, | |
97 | # Needed for git-style diff support. | |
98 | patch (>= 2.7), | |
99 | make, | |
100 | binutils, | |
101 | Recommends: | |
102 | build-essential, | |
103 | gcc | c-compiler, | |
104 | fakeroot, | |
105 | gnupg | gnupg2, | |
106 | gpgv | gpgv2, | |
107 | # Used by dpkg-mergechangelogs. | |
108 | libalgorithm-merge-perl, | |
109 | Suggests: | |
110 | debian-keyring, | |
111 | Breaks: | |
112 | # Due to new dpkg-architecture 1.17.17 strictness. | |
113 | devscripts (<< 2.14.10), | |
114 | Replaces: | |
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. | |
119 | . | |
120 | Most Debian source packages will require additional tools to build; | |
121 | for example, most packages need make and the C compiler gcc. | |
122 | ||
123 | Package: libdpkg-perl | |
124 | Section: perl | |
125 | Priority: optional | |
126 | Architecture: all | |
127 | Multi-Arch: foreign | |
128 | Depends: | |
129 | ${misc:Depends}, | |
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. | |
133 | perl, | |
134 | # Needed for arch tuples. | |
135 | dpkg (>= 1.18.11), | |
136 | Recommends: | |
137 | # Used by Dpkg::File. | |
138 | libfile-fcntllock-perl, | |
139 | # Used by Dpkg::Gettext. | |
140 | liblocale-gettext-perl, | |
141 | bzip2, | |
142 | xz-utils, | |
143 | Suggests: | |
144 | debian-keyring, | |
145 | gnupg | gnupg2, | |
146 | gpgv | gpgv2, | |
147 | gcc | c-compiler, | |
148 | binutils, | |
149 | patch, | |
150 | Breaks: | |
151 | # Needed for git-style diffs. | |
152 | patch (<< 2.7), | |
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: | |
157 | . | |
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 | |
184 | example) | |
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 | |
191 | . | |
192 | All the packages listed in Suggests or Recommends are used by some of the | |
193 | modules. | |
194 | ||
195 | Package: dselect | |
196 | Priority: optional | |
197 | Architecture: any | |
198 | Multi-Arch: foreign | |
199 | Depends: | |
200 | ${shlibs:Depends}, | |
201 | ${misc:Depends}, | |
202 | Suggests: | |
203 | perl, | |
204 | Replaces: | |
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. | |
209 | . | |
210 | Many users find dselect intimidating and new users may prefer to use | |
211 | apt-based user interfaces. |