Whamcloud - gitweb
Debian packaging issues:
[tools/e2fsprogs.git] / debian / control
1 Source: e2fsprogs
2 Section: base
3 Priority: required
4 Maintainer: Theodore Y. Ts'o <tytso@mit.edu>
5 Build-Depends: texi2html, texinfo, dc, debhelper (>= 4)
6 Standards-Version: 3.5.9
7
8 Package: e2fsck-static
9 Section: admin
10 Priority: optional
11 Depends: e2fsprogs (= ${Source-Version})
12 Recommends: sash | zsh-static | busybox-static | zsh30-static
13 Architecture: any
14 Description: A statically-linked version of the ext2 filesystem checker
15  This may be of some help to you if your filesystem gets corrupted enough
16  to break the shared libraries used by the dynamically linked checker.
17  .
18  This binary takes much more space than its dynamic counterpart located
19  in e2fsprogs, though.
20  .
21  You may want to install a statically-linked shell as well, to be able
22  to run this program if something like your C library gets corrupted.
23
24 Package: comerr-dev
25 Section: libdevel
26 Priority: extra
27 Depends: ${libcdev:Depends}, libcomerr2
28 Suggests: doc-base
29 Conflicts: e2fsprogs (<< 1.10-6)
30 Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
31 Architecture: any
32 Description: The Common Error Description library - headers and static libraries
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: ss-dev
38 Section: libdevel
39 Priority: extra
40 Depends: ${libcdev:Depends}, libss2
41 Conflicts: e2fsprogs (<< 1.10-6)
42 Architecture: any
43 Description: Command-line interface parsing library - headers and static libraries
44  This package includes a tool that parses a command table to generate
45  a simple command-line interface parser, the include files needed to
46  compile and use it, and the static libs.
47  . 
48  It was originally inspired by the Multics SubSystem library.
49
50 Package: uuid-dev
51 Section: libdevel
52 Priority: extra
53 Depends: ${libcdev:Depends}, e2fsprogs (= ${Source-Version})
54 Conflicts: e2fsprogs (<< 1.10-6)
55 Replaces: e2fslibs-dev (<< 1.15)
56 Architecture: any
57 Description: Universally unique id library - headers and static libraries
58  libuuid generates and parses 128-bit universally unique id's (UUID's),
59  using a standard which is blessed by both Microsoft and DCE, and is
60  being proposed as an internet standard.  See the internet-draft:
61  .
62                 draft-leach-uuids-guids-01.txt
63  .
64  for more information.
65
66 Package: libblkid1
67 Section: libs
68 Priority: required
69 Depends: ${shlibs:Depends}
70 Architecture: any
71 Description: Block device id library
72  The blkid library which allows system programs like fsck and 
73  mount to quickly and easily find block devices by filesystem UUID and 
74  LABEL.  This allows system administrators to avoid specifiying 
75  filesystems by hard-coded device names, but via a logical naming 
76  system instead.
77
78 Package: libblkid1-udeb
79 Section: debian-installer
80 Priority: required
81 Depends: ${shlibs:Depends}
82 Provides: libblkid1
83 Architecture: any
84 Description: Block device id library
85  The blkid library which allows system programs like fsck and 
86  mount to quickly and easily find block devices by filesystem UUID and 
87  LABEL.  This allows system administrators to avoid specifiying 
88  filesystems by hard-coded device names, but via a logical naming 
89  system instead.
90  .
91  This is a minimal package for debian-installer.
92
93 Package: libblkid-dev
94 Section: libdevel
95 Priority: extra
96 Depends: libblkid1 (= ${Source-Version})
97 Architecture: any
98 Description: Block device id library - headers and static libraries
99  The blkid library which allows system programs like fsck and 
100  mount to quickly and easily find block devices by filesystem UUID and 
101  LABEL.  This allows system administrators to avoid specifiying 
102  filesystems by hard-coded device names, but via a logical naming 
103  system instead.
104  .
105  This package contains the development environment for the blkid library.
106
107 Package: e2fsprogs-udeb
108 Section: debian-installer
109 Priority: standard
110 Depends: ${shlibs:Depends}
111 Conflicts: e2fsprogs
112 Architecture: any
113 Description: A stripped-down versions of e2fsprogs, for debian-installer
114  This package is an e2fsprogs package built for a reduced size, so that
115  it can help to save space in debian-installer.
116  .
117  Don't attempt to install this package, it has no support for a couple of
118  features you surely want.  Anyway it should refuse to install.
119
120 Package: e2fsprogs
121 Essential: yes
122 Pre-Depends: ${shlibs:Depends}
123 Depends: 
124 Suggests: gpart, parted, e2fsck-static
125 Conflicts: dump (<< 0.4b4-4), quota (<< 1.55-8.1)
126 Provides: libcomerr2, libss2, libext2fs2, libe2p2, libuuid1
127 Architecture: any
128 Description: The EXT2 file system utilities and libraries
129  EXT2 stands for "Extended Filesystem", version 2. It's the main
130  filesystem type used for hard disks on Debian and other Linux systems.
131  .
132  This package contains programs for creating, checking, and maintaining EXT2
133  filesystems, and the generic `fsck' wrapper.
134
135 Package: e2fslibs-dev
136 Section: libdevel
137 Priority: extra
138 Depends: comerr-dev, e2fsprogs (= ${Source-Version})
139 Suggests: doc-base
140 Provides: ext2fs-dev, e2p-dev
141 Conflicts: e2fsprogs (<< 1.10-6)
142 Replaces: libkrb5-dev (<< 1.3)
143 Architecture: any
144 Description: The headers and static libraries for ext2fs-aware tools-development
145  EXT2FS stands for "Extended Filesystem", version 2. It's the filesystem
146  type used for hard disks on Debian and other Linux systems.
147  .
148  This package contains the headers and shared libraries needed to compile
149  ext2fs-aware programs. Only programmers that really manipulate
150  features specific to the ext2 filesystem will need this. Most
151  programmers will use the generic filesystem-independent interface
152  from libc.
153  .
154  It also contains dev files for the e2p lib used by
155  the e2fsprogs, but which is not yet packaged all by itself
156  because it lacks documentation. It may also lack some support
157  files, by I can't really know until someone uses it...
158  .
159  libe2p is for user-level e2fsprogs commands.  It's used by dumpe2fs,
160  chattr, and lsattr.  Functions in libe2p typically have two
161  characteristics (a) don't require that block device containing the
162  filesystem be opened directly (functions in libext2fs do), and (b)
163  libe2p typically contains printf statements or parse user input, and so
164  have more internationalization issues.