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