Whamcloud - gitweb
debian: fix Breaks/Replace dependency for logsave
[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: gettext, texinfo, pkg-config, libfuse-dev [linux-any kfreebsd-any] <!pkg.e2fsprogs.no-fuse2fs>, libattr1-dev, debhelper (>= 11.0), dh-exec, libblkid-dev, uuid-dev, m4, udev [linux-any], systemd [linux-any], cron [linux-any]
6 Standards-Version: 4.4.0
7 Homepage: http://e2fsprogs.sourceforge.net
8 Vcs-Browser: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
9 Vcs-Git: https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git -b debian/master
10
11 Package: fuse2fs
12 Build-Profiles: <!pkg.e2fsprogs.no-fuse2fs>
13 Priority: optional
14 Depends: ${shlibs:Depends}, ${misc:Depends}
15 Architecture: linux-any kfreebsd-any
16 Description: ext2 / ext3 / ext4 file system driver for FUSE
17  fuse2fs is a FUSE file system client that supports reading and
18  writing from devices or image files containing ext2, ext3, and ext4
19  file systems.
20
21 Package: logsave
22 Priority: optional
23 Depends: ${shlibs:Depends}, ${misc:Depends}
24 Replaces: e2fsprogs (<< 1.45.3-1)
25 Breaks: e2fsprogs (<< 1.45.3-1)
26 Architecture: linux-any kfreebsd-any
27 Description: save the output of a command in a log file
28  The logsave program will execute cmd_prog with the specified
29  argument(s), and save a copy of its output to logfile.  If the
30  containing directory for logfile does not exist, logsave will
31  accumulate the output in memory until it can be written out.  A copy
32  of the output will also be written to standard output.
33
34 Package: e2fsck-static
35 Priority: optional
36 Depends: ${misc:Depends}
37 Recommends: sash | bash-static | zsh-static | busybox-static
38 Architecture: any
39 Description: statically-linked version of the ext2/ext3/ext4 filesystem checker
40  This may be of some help to you if your filesystem gets corrupted enough
41  to break the shared libraries used by the dynamically linked checker.
42  .
43  This binary takes much more space than its dynamic counterpart located
44  in e2fsprogs, though.
45  .
46  You may want to install a statically-linked shell as well, to be able
47  to run this program if something like your C library gets corrupted.
48
49 Package: e2fsprogs-l10n
50 Section: localization
51 Priority: optional
52 Depends: e2fsprogs (>= ${binary:Version}), e2fsprogs (<< ${binary:Version}+c~), ${misc:Depends}
53 Replaces: e2fsprogs (<< 1.43.5-1)
54 Architecture: all
55 Multi-Arch: foreign
56 Description: ext2/ext3/ext4 file system utilities - translations
57  The ext2, ext3 and ext4 file systems are successors of the original ext
58  ("extended") file system. They are the main file system types used for
59  hard disks on Debian and other Linux systems.
60  .
61  This package provides translations for messages for programs found in
62  the 'e2fsprogs' package.
63
64 Package: libcomerr2
65 Depends: libcom-err2, ${misc:Depends}
66 Architecture: any
67 Multi-Arch: same
68 Priority: optional
69 Section: oldlibs
70 Description: transitional package to libcom-err2
71  This is a transitional package to libcom-err2. It can safely be removed.
72
73 Package: libcom-err2
74 Section: libs
75 Priority: optional
76 Depends: ${shlibs:Depends}, ${misc:Depends}
77 Replaces: libcomerr2 (<< 1.43.9-1~)
78 Breaks: libcomerr2 (<< 1.43.9-1~)
79 Provides: libcomerr2 (= ${binary:Version})
80 Architecture: any
81 Multi-Arch: same
82 Pre-Depends: ${misc:Pre-Depends}
83 Description: common error description library
84  libcomerr is an attempt to present a common error-handling mechanism to
85  manipulate the most common form of error code in a fashion that does not
86  have the problems identified with mechanisms commonly in use.
87
88 Package: comerr-dev
89 Section: libdevel
90 Priority: optional
91 Depends: libc6-dev | libc-dev, libcom-err2 (= ${mainBinary}), ${misc:Depends}
92 Suggests: doc-base
93 Replaces: e2fslibs-dev (<< 1.33-2), libkrb5-dev (<< 1.3)
94 Architecture: any
95 Multi-Arch: same
96 Description: common error description library - headers and static libraries
97  libcom_err is an attempt to present a common error-handling mechanism to
98  manipulate the most common form of error code in a fashion that does not
99  have the problems identified with mechanisms commonly in use.
100  .
101  This package contains the development environment for the com_err library.
102
103 Package: libss2
104 Section: libs
105 Priority: optional
106 Depends: libcom-err2, ${shlibs:Depends}, ${misc:Depends}
107 Replaces: e2fsprogs (<< 1.34-1)
108 Architecture: any
109 Multi-Arch: same
110 Pre-Depends: ${misc:Pre-Depends}
111 Description: command-line interface parsing library
112  libss provides a simple command-line interface parser which will
113  accept input from the user, parse the command into an argv argument
114  vector, and then dispatch it to a handler function.
115  .
116  It was originally inspired by the Multics SubSystem library.
117
118 Package: ss-dev
119 Section: libdevel
120 Priority: optional
121 Depends: libc6-dev | libc-dev, libss2 (= ${mainBinary}), comerr-dev, ${misc:Depends}
122 Architecture: any
123 Multi-Arch: same
124 Description: command-line interface parsing library - headers and static libraries
125  This package includes a tool that parses a command table to generate
126  a simple command-line interface parser, the include files needed to
127  compile and use it, and the static libs.
128  .
129  It was originally inspired by the Multics SubSystem library.
130  .
131  This package contains the development environment for the ss library.
132
133 Package: e2fsprogs-udeb
134 Package-Type: udeb
135 Section: debian-installer
136 Priority: optional
137 Depends: ${shlibs:Depends}, ${misc:Depends}
138 Architecture: any
139 Description: stripped-down versions of e2fsprogs, for debian-installer
140  This package is an e2fsprogs package built for a reduced size, so that
141  it can help to save space in debian-installer.
142  .
143  Don't attempt to install this package, it has no support for a couple of
144  features you surely want.  Anyway it should refuse to install.
145
146 Package: e2fslibs
147 Depends: libext2fs2, ${misc:Depends}
148 Architecture: any
149 Multi-Arch: same
150 Priority: optional
151 Section: oldlibs
152 Description: transitional package to libext2fs2
153  This is a transitional package to libext2fs2. It can safely be removed.
154
155 Package: e2fslibs-dev
156 Depends: libext2fs-dev, ${misc:Depends}
157 Architecture: all
158 Priority: optional
159 Section: oldlibs
160 Description: transitional package to libext2fs-dev
161  This is a transitional package to libext2fs-dev. It can safely be removed.
162
163 Package: libext2fs2
164 Section: libs
165 Priority: optional
166 Depends: ${shlibs:Depends}, ${misc:Depends}
167 Replaces: e2fslibs (<< 1.43.9-1~)
168 Breaks: e2fslibs (<< 1.43.9-1~)
169 Provides: e2fslibs (= ${binary:Version})
170 Architecture: any
171 Multi-Arch: same
172 Pre-Depends: ${misc:Pre-Depends}
173 Description: ext2/ext3/ext4 file system libraries
174  The ext2, ext3 and ext4 file systems are successors of the original ext
175  ("extended") file system. They are the main file system types used for
176  hard disks on Debian and other Linux systems.
177  .
178  This package provides the ext2fs and e2p libraries, for userspace software
179  that directly accesses extended file systems. Programs that use libext2fs
180  include e2fsck, mke2fs, and tune2fs. Programs that use libe2p include
181  dumpe2fs, chattr, and lsattr.
182
183 Package: libext2fs-dev
184 Section: libdevel
185 Priority: optional
186 Depends: libc6-dev | libc-dev, comerr-dev, libext2fs2 (= ${binary:Version}), ${misc:Depends}
187 Replaces: e2fslibs-dev (<< 1.43.9-1~)
188 Breaks: e2fslibs-dev (<< 1.43.9-1~)
189 Provides: e2fslibs-dev (= ${binary:Version})
190 Suggests: doc-base
191 Architecture: any
192 Description: ext2/ext3/ext4 file system libraries - headers and static libraries
193  The ext2, ext3 and ext4 file systems are successors of the original ext
194  ("extended") file system. They are the main file system types used for
195  hard disks on Debian and other Linux systems.
196  .
197  This package contains the development environment for the ext2fs and e2p
198  libraries.
199
200 Package: e2fsprogs
201 XB-Important: yes
202 Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, libblkid1, libuuid1
203 Depends: logsave
204 Multi-Arch: foreign
205 Suggests: gpart, parted, fuse2fs, e2fsck-static
206 Recommends: e2fsprogs-l10n
207 Architecture: any
208 Description: ext2/ext3/ext4 file system utilities
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 contains programs for creating, checking, and maintaining
214  ext2/3/4-based file systems.  It also includes the "badblocks" program,
215  which can be used to scan for bad blocks on a disk or other storage device.