]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - debian/control.in
debian: Fix pre-depends relation for util-linux-ng
[thirdparty/e2fsprogs.git] / debian / control.in
1 Source: e2fsprogs
2 Section: admin
3 Priority: required
4 Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
5 ifdef(`UTIL_LINUX_NG',
6 ``Build-Depends: texi2html (>= 1.76), gettext, texinfo, dc, pkg-config, dietlibc-dev (>> 0.30) [alpha amd64 arm hppa i386 ia64 powerpc ppc64 s390 sparc], debhelper (>= 7.0), m4, libblkid-dev (>= 2.16), uuid-dev (>= 2.16)
7 '',
8 ``Build-Depends: texi2html (>= 1.76), gettext, texinfo, dc, pkg-config, dietlibc-dev (>> 0.30) [alpha amd64 arm hppa i386 ia64 powerpc ppc64 s390 sparc], debhelper (>= 7.0), m4
9 '')dnl
10 Standards-Version: 3.8.3
11 Homepage: http://e2fsprogs.sourceforge.net
12
13 Package: e2fsck-static
14 Priority: optional
15 Depends: ${shlibs:Depends}, ${misc:Depends}
16 Recommends: sash | bash-static | zsh-static | busybox-static | zsh30-static
17 Architecture: any
18 Description: statically-linked version of the ext2/ext3/ext4 filesystem checker
19 This may be of some help to you if your filesystem gets corrupted enough
20 to break the shared libraries used by the dynamically linked checker.
21 .
22 This binary takes much more space than its dynamic counterpart located
23 in e2fsprogs, though.
24 .
25 You may want to install a statically-linked shell as well, to be able
26 to run this program if something like your C library gets corrupted.
27
28 Package: libcomerr2
29 Section: libs
30 Provides: libcomerr-kth-compat
31 Depends: ${shlibs:Depends}, ${misc:Depends}
32 Replaces: e2fsprogs (<< 1.34-1)
33 Architecture: any
34 Description: common error description library
35 libcomerr is an attempt to present a common error-handling mechanism to
36 manipulate the most common form of error code in a fashion that does not
37 have the problems identified with mechanisms commonly in use.
38
39 Package: comerr-dev
40 Section: libdevel
41 Priority: extra
42 Depends: libc6-dev | libc-dev, libcomerr2 (= ${mainBinary}), ${misc:Depends}
43 Suggests: doc-base
44 Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
45 Architecture: any
46 Description: common error description library - headers and static libraries
47 libcom_err is an attempt to present a common error-handling mechanism to
48 manipulate the most common form of error code in a fashion that does not
49 have the problems identified with mechanisms commonly in use.
50 .
51 This package contains the development environment for the com_err library.
52
53 Package: libss2
54 Section: libs
55 Depends: libcomerr2, ${shlibs:Depends}, ${misc:Depends}
56 Replaces: e2fsprogs (<< 1.34-1)
57 Architecture: any
58 Description: command-line interface parsing library
59 This package includes a tool that parses a command table to generate
60 a simple command-line interface parser, the include files needed to
61 compile and use it, and the static libs.
62 .
63 It was originally inspired by the Multics SubSystem library.
64
65 Package: ss-dev
66 Section: libdevel
67 Priority: extra
68 Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends}
69 Architecture: any
70 Description: command-line interface parsing library - headers and static libraries
71 This package includes a tool that parses a command table to generate
72 a simple command-line interface parser, the include files needed to
73 compile and use it, and the static libs.
74 .
75 It was originally inspired by the Multics SubSystem library.
76 .
77 This package contains the development environment for the ss library.
78 ifdef(`UTIL_LINUX_NG',,``
79 Package: libuuid1
80 Section: libs
81 Depends: passwd, ${shlibs:Depends}, ${misc:Depends}
82 Recommends: uuid-runtime
83 Replaces: e2fsprogs (<< 1.34-1)
84 Architecture: any
85 Description: Universally Unique ID library
86 The libuuid library generates and parses 128-bit universally unique
87 ids (UUIDs). A UUID is an identifier that is unique across both
88 space and time, with respect to the space of all UUIDs. A UUID can
89 be used for multiple purposes, from tagging objects with an extremely
90 short lifetime, to reliably identifying very persistent objects
91 across a network.
92 .
93 See RFC 4122 for more information.
94
95 Package: uuid-runtime
96 Section: libs
97 Priority: optional
98 Depends: passwd, libuuid1 (>> 1.40.3-1), ${shlibs:Depends}, ${misc:Depends}
99 Replaces: e2fsprogs (<= 1.40.3-1ubuntu1)
100 Architecture: any
101 Description: runtime components for the Universally Unique ID library
102 The libuuid library generates and parses 128-bit universally unique
103 ids (UUIDs). A UUID is an identifier that is unique across both
104 space and time, with respect to the space of all UUIDs. A UUID can
105 be used for multiple purposes, from tagging objects with an extremely
106 short lifetime, to reliably identifying very persistent objects
107 across a network.
108 .
109 See RFC 4122 for more information.
110 .
111 This package contains the uuidgen program and the uuidd daemon.
112 .
113 The uuidd daemon is used to generate UUIDs, especially time-based
114 UUID’s, in a secure and guaranteed-unique fashion, even in the face
115 of large numbers of threads trying to grab UUID’s running on
116 different CPU’s. It is used by libuuid as well as the uuidgen
117 program.
118
119 Package: libuuid1-udeb
120 XC-Package-Type: udeb
121 Section: debian-installer
122 Priority: optional
123 Depends: ${shlibs:Depends}
124 Architecture: any
125 Description: stripped down universally unique id library, for debian-installer
126 libuuid generates and parses 128-bit universally unique ids (UUIDs).
127 See RFC 4122 for more information.
128 .
129 This is a minimal package for debian-installer.
130
131 Package: uuid-dev
132 Section: libdevel
133 Priority: extra
134 Depends: libc6-dev | libc-dev, libuuid1 (= ${mainBinary}), ${misc:Depends}
135 Replaces: e2fslibs-dev (<< 1.15)
136 Architecture: any
137 Description: universally unique id library - headers and static libraries
138 libuuid generates and parses 128-bit universally unique ids (UUIDs).
139 See RFC 4122 for more information.
140 .
141 This package contains the development environment for the uuid library.
142
143 Package: libblkid1
144 Section: libs
145 Depends: ${shlibs:Depends}, ${misc:Depends}
146 Architecture: any
147 Description: block device id library
148 The blkid library which allows system programs like fsck and
149 mount to quickly and easily find block devices by filesystem UUID and
150 LABEL. This allows system administrators to avoid specifying
151 filesystems by hard-coded device names, but via a logical naming
152 system instead.
153
154 Package: libblkid1-udeb
155 XC-Package-Type: udeb
156 Section: debian-installer
157 Priority: optional
158 Depends: ${shlibs:Depends}, ${misc:Depends}
159 Architecture: any
160 Description: stripped down block device id library, for debian-installer
161 The blkid library which allows system programs like fsck and
162 mount to quickly and easily find block devices by filesystem UUID and
163 LABEL. This allows system administrators to avoid specifiying
164 filesystems by hard-coded device names, but via a logical naming
165 system instead.
166 .
167 This is a minimal package for debian-installer.
168
169 Package: libblkid-dev
170 Section: libdevel
171 Priority: extra
172 Depends: libc6-dev | libc-dev, libblkid1 (= ${binary:Version}), ${misc:Depends}
173 Architecture: any
174 Description: block device id library - headers and static libraries
175 The blkid library which allows system programs like fsck and
176 mount to quickly and easily find block devices by filesystem UUID and
177 LABEL. This allows system administrators to avoid specifiying
178 filesystems by hard-coded device names, but via a logical naming
179 system instead.
180 .
181 This package contains the development environment for the blkid library.
182 '')dnl
183
184 Package: e2fsprogs-udeb
185 XC-Package-Type: udeb
186 Section: debian-installer
187 Priority: optional
188 Depends: ${shlibs:Depends}, ${misc:Depends}
189 Architecture: any
190 Description: stripped-down versions of e2fsprogs, for debian-installer
191 This package is an e2fsprogs package built for a reduced size, so that
192 it can help to save space in debian-installer.
193 .
194 Don't attempt to install this package, it has no support for a couple of
195 features you surely want. Anyway it should refuse to install.
196
197 Package: e2fslibs
198 Section: libs
199 Depends: ${shlibs:Depends}, ${misc:Depends}
200 Replaces: e2fsprogs (<< 1.34-1)
201 Provides: libext2fs2, libe2p2
202 Architecture: any
203 Description: ext2/ext3/ext4 file system libraries
204 The ext2, ext3 and ext4 file systems are successors of the original ext
205 ("extended") file system. They are the main file system types used for
206 hard disks on Debian and other Linux systems.
207 .
208 This package provides the ext2fs and e2p libraries, for userspace software
209 that directly accesses extended file systems. Programs that use libext2fs
210 include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include
211 dumpe2fs, chattr, and lsattr.
212
213 Package: e2fslibs-dev
214 Section: libdevel
215 Priority: extra
216 Depends: libc6-dev | libc-dev, comerr-dev, e2fslibs (= ${binary:Version}), ${misc:Depends}
217 Suggests: doc-base
218 Provides: ext2fs-dev, e2p-dev
219 Replaces: libkrb5-dev (<< 1.3)
220 Architecture: any
221 Description: ext2/ext3/ext4 file system libraries - headers and static libraries
222 The ext2, ext3 and ext4 file systems are successors of the original ext
223 ("extended") file system. They are the main file system types used for
224 hard disks on Debian and other Linux systems.
225 .
226 This package contains the development environment for the ext2fs and e2p
227 libraries.
228
229 Package: e2fsprogs
230 Essential: yes
231 ifdef(`UTIL_LINUX_NG',
232 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.15~rc1-1)
233 '',
234 ``Pre-Depends: ${shlibs:Depends}, ${misc:Depends}
235 '')dnl
236 Suggests: gpart, parted, e2fsck-static
237 Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1), initscripts (<< 2.85-4), sysvinit (<< 2.85-4)
238 Replaces: hurd (<= 20040301-1), libblkid1 (<< 1.38+1.39-WIP-2005.12.10-2), libuuid1 (<< 1.38+1.39-WIP-2005.12.10-2)
239 Architecture: any
240 Description: ext2/ext3/ext4 file system utilities
241 The ext2, ext3 and ext4 file systems are successors of the original ext
242 ("extended") file system. They are the main file system types used for
243 hard disks on Debian and other Linux systems.
244 .
245 This package contains programs for creating, checking, and maintaining
246 ext-based file systems, and the generic fsck wrapper.
247
248 Package: e2fsprogs-dbg
249 Section: debug
250 Priority: extra
251 Depends: e2fsprogs (= ${binary:Version}), ${misc:Depends}
252 Architecture: any
253 Description: debugging information for e2fsprogs
254 This package includes the debug information useful for debugging e2fsprogs
255 and its libraries, contained in the e2fsprogs and e2fsck-static packages.
256 The debug information is used for execution tracing and core
257 dump analysis.
258 ifdef(`UTIL_LINUX_NG',,``
259 Package: uuid-runtime-dbg
260 Section: debug
261 Priority: extra
262 Depends: uuid-runtime (= ${binary:Version}), ${misc:Depends}
263 Architecture: any
264 Description: debugging information for uuid-runtime
265 This package includes the debug information useful for debugging the
266 uuid runtime programs, contained in the uuid-runtime package.
267 The debugging information is used for execution tracing and core
268 dump analysis.
269 '')dnl
270
271 Package: e2fslibs-dbg
272 Section: debug
273 Priority: extra
274 Depends: e2fslibs (= ${binary:Version}), ${misc:Depends}
275 Architecture: any
276 Description: debugging information for e2fslibs
277 This package includes the debug information useful for debugging the
278 ext2fs and e2p libraries, contained in the e2fslibs package. The debug
279 information is used for execution tracing and core dump analysis.
280
281 Package: libcomerr2-dbg
282 Section: debug
283 Priority: extra
284 Depends: libcomerr2 (= ${binary:Version}), ${misc:Depends}
285 Architecture: any
286 Description: debugging information for libcomerr2
287 This package includes the debug information useful for debugging the
288 com_err library, contained in the libcomerr2 package. The debugging
289 information is used for execution tracing and core dump analysis.
290
291 Package: libss2-dbg
292 Section: debug
293 Priority: extra
294 Depends: libss2 (= ${binary:Version}), ${misc:Depends}
295 Architecture: any
296 Description: debugging information for libss2
297 This package includes the debug information useful for debugging the
298 ss library, contained in the libss2 package. The debug information
299 is used for execution tracing and core dump analysis.
300 ifdef(`UTIL_LINUX_NG',,``
301 Package: libblkid1-dbg
302 Section: debug
303 Priority: extra
304 Depends: libblkid1 (= ${binary:Version}), ${misc:Depends}
305 Architecture: any
306 Description: debugging information for libblkid1
307 This package includes the debug information useful for debugging the
308 blkid library, contained in the libblkid1 package. The debug
309 information is used for execution tracing and core dump analysis.
310
311 Package: libuuid1-dbg
312 Section: debug
313 Priority: extra
314 Depends: libuuid1 (= ${binary:Version}), ${misc:Depends}
315 Architecture: any
316 Description: debugging information for libuuid1
317 This package includes the debug information useful for debugging the
318 UUID library, contained in the libuuid1 package. The debug
319 information is used for execution tracing and core dump analysis.
320 '')dnl