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