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