Whamcloud - gitweb
tune2fs: fix man page indentation
[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 Suggests: gpart, parted, e2fsck-static
244 Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1), initscripts (<< 2.85-4), sysvinit (<< 2.85-4)
245 Replaces: hurd (<= 20040301-1), libblkid1 (<< 1.38+1.39-WIP-2005.12.10-2), libuuid1 (<< 1.38+1.39-WIP-2005.12.10-2)
246 Architecture: any
247 Description: ext2/ext3/ext4 file system utilities
248  The ext2, ext3 and ext4 file systems are successors of the original ext
249  ("extended") file system. They are the main file system types used for
250  hard disks on Debian and other Linux systems.
251  .
252  This package contains programs for creating, checking, and maintaining
253  ext2/3/4-based file systems.
254
255 Package: e2fsprogs-dbg
256 Section: debug
257 Priority: extra
258 Depends: e2fsprogs (= ${binary:Version}), ${misc:Depends}
259 Architecture: any
260 Description: debugging information for e2fsprogs
261  This package includes the debug information useful for debugging e2fsprogs
262  and its libraries, contained in the e2fsprogs and e2fsck-static packages.
263  The debug information is used for execution tracing and core
264  dump analysis. 
265 ifdef(`UTIL_LINUX_NG',,``
266 Package: uuid-runtime-dbg
267 Section: debug
268 Priority: extra
269 Depends: uuid-runtime (= ${binary:Version}), ${misc:Depends}
270 Architecture: any
271 Description: debugging information for uuid-runtime
272  This package includes the debug information useful for debugging the
273  uuid runtime programs, contained in the uuid-runtime package.
274  The debugging information is used for execution tracing and core
275  dump analysis.
276 '')dnl
277
278 Package: e2fslibs-dbg
279 Section: debug
280 Priority: extra
281 Depends: e2fslibs (= ${binary:Version}), ${misc:Depends}
282 Architecture: any
283 Description: debugging information for e2fslibs
284  This package includes the debug information useful for debugging the
285  ext2fs and e2p libraries, contained in the e2fslibs package.  The debug
286  information is used for execution tracing and core dump analysis.
287
288 Package: libcomerr2-dbg
289 Section: debug
290 Priority: extra
291 Depends: libcomerr2 (= ${binary:Version}), ${misc:Depends}
292 Architecture: any
293 Description: debugging information for libcomerr2
294  This package includes the debug information useful for debugging the
295  com_err library, contained in the libcomerr2 package.  The debugging
296  information is used for execution tracing and core dump analysis.
297
298 Package: libss2-dbg
299 Section: debug
300 Priority: extra
301 Depends: libss2 (= ${binary:Version}), ${misc:Depends}
302 Architecture: any
303 Description: debugging information for libss2
304  This package includes the debug information useful for debugging the
305  ss library, contained in the libss2 package.  The debug information
306  is used for execution tracing and core dump analysis.
307 ifdef(`UTIL_LINUX_NG',,``
308 Package: libblkid1-dbg
309 Section: debug
310 Priority: extra
311 Depends: libblkid1 (= ${binary:Version}), ${misc:Depends}
312 Architecture: any
313 Description: debugging information for libblkid1
314  This package includes the debug information useful for debugging the
315  blkid library, contained in the libblkid1 package.  The debug
316  information is used for execution tracing and core dump analysis.
317
318 Package: libuuid1-dbg
319 Section: debug
320 Priority: extra
321 Depends: libuuid1 (= ${binary:Version}), ${misc:Depends}
322 Architecture: any
323 Description: debugging information for libuuid1
324  This package includes the debug information useful for debugging the
325  UUID library, contained in the libuuid1 package.  The debug
326  information is used for execution tracing and core dump analysis.
327 '')dnl