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