Home | History | Annotate | Download | only in libs
      1 Source: e2fsprogs
      2 Section: base
      3 Priority: required
      4 Maintainer: Yann Dirson <dirson (a] debian.org>
      5 Standards-Version: 2.4.0.0
      6 
      7 Package: e2fsprogs
      8 Essential: yes
      9 Depends: ${shlibs:Depends}
     10 Conflicts: e2fsprogsg, dump (<< 0.4b4-4), quota (<< 1.55-8.1)
     11 Architecture: any
     12 Description: The EXT2 file system utilities.
     13  EXT2 stands for "Extended Filesystem", version 2. It's the main
     14  filesystem type used for hard disks on Debian and other Linux systems.
     15  .
     16  This package contains programs for creating, checking, and maintaining EXT2
     17  filesystems, and the generic `fsck' wrapper.
     18  .
     19  This release may break older versions of dump and quota.
     20 
     21 Package: comerr2g
     22 Depends: ${shlibs:Depends}
     23 Conflicts: e2fsprogs (<< 1.10-6), comerr2
     24 Architecture: any
     25 Description: The Common Error Description library - shared libraries.
     26  libcomerr is an attempt to present a common error-handling mechanism to
     27  manipulate the most common form of error code in a fashion that does not
     28  have the problems identified with mechanisms commonly in use.
     29  .
     30  It is mainly used by the EXT2-filesystem tools.
     31 
     32 Package: ss2g
     33 Depends: ${shlibs:Depends}
     34 Conflicts: e2fsprogs (<< 1.10-6), ss2
     35 Architecture: any
     36 Description: "Sub-System" library for simple command-line interface parsing - shared libs
     37  This package contains the shared libs to support command-line
     38  interface parsers generated with the ssg-dev package.
     39  . 
     40  It was originally inspired by the Multics SubSystem library.
     41 
     42 Package: e2fslibsg
     43 Depends: ${shlibs:Depends}
     44 Provides: ext2fs2g, e2p2g, uuid1g
     45 Conflicts: e2fsprogs (<= 1.10-7)
     46 Architecture: any
     47 Description: The EXT2 file system shared libs.
     48  EXT2 stands for "Extended Filesystem", version 2. It's the filesystem type
     49  used for hard disks on Debian and other Linux systems.
     50  .
     51  This package contains shared libraries needed by the utility programs.
     52 
     53 Package: comerrg-dev
     54 Section: devel
     55 Priority: extra
     56 Depends: ${libcdev:Depends}, comerr2g
     57 Suggests: doc-base
     58 Conflicts: e2fsprogs (<< 1.10-6), comerr-dev
     59 Architecture: any
     60 Description: The Common Error Description library - headers and static libraries.
     61  libcomerr is an attempt to present a common error-handling mechanism to
     62  manipulate the most common form of error code in a fashion that does not
     63  have the problems identified with mechanisms commonly in use.
     64 
     65 Package: ssg-dev
     66 Section: devel
     67 Priority: extra
     68 Depends: ${libcdev:Depends}, ss2g
     69 Conflicts: e2fsprogs (<< 1.10-6), ss-dev
     70 Architecture: any
     71 Description: "Sub-System" library for simple command-line interface parsing - devel. files
     72  This package includes a tool that parses a command table to generate
     73  a simple command-line interface parser, the include files needed to
     74  compile and use it, and the static libs.
     75  . 
     76  It was originally inspired by the Multics SubSystem library.
     77 
     78 Package: e2fslibsg-dev
     79 Section: devel
     80 Priority: extra
     81 Depends: ${libcdev:Depends}, e2fslibsg, comerrg-dev
     82 Suggests: doc-base
     83 Provides: ext2fsg-dev, e2pg-dev, uuidg-dev
     84 Conflicts: e2fsprogs (<< 1.10-6), e2fslibs-dev
     85 Architecture: any
     86 Description: The headers and static libraries for ext2fs-aware tools-development.
     87  EXT2FS stands for "Extended Filesystem", version 2. It's the filesystem
     88  type used for hard disks on Debian and other Linux systems.
     89  .
     90  This package contains the headers and shared libraries needed to compile
     91  ext2fs-aware programs. Only programmers that really manipulate
     92  features specific to the ext2 filesystem will need this. Most
     93  programmers will use the generic filesystem-independent interface
     94  from libc.
     95  .
     96  It also contains dev files for 2 other libs (e2p and uuid) used by
     97  the e2fsprogs, but which are not yet packaged all by themselves
     98  because they lack documentation. They may also lack some support
     99  files, by I can't really know until someone uses them...
    100  .
    101  libe2p is for user-level e2fsprogs commands.  It's used by dumpe2fs,
    102  chattr, and lsattr.  Functions in libe2p typically have two
    103  characteristics (a) don't require that block device containing the
    104  filesystem be opened directly (functions in libext2fs do), and (b)
    105  libe2p typically contains printf statements or parse user input, and so
    106  have more internationalization issues.
    107  .
    108  libuuid generates and parses 128-bit universally unique id's (UUID's),
    109  using a standard which is blessed by both Microsoft and DCE, and is
    110  being proposed as an internet standard.  See the internet-draft:
    111  .
    112                 draft-leach-uuids-guids-01.txt
    113  .
    114  for more information.
    115