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