Source: augeas
Priority: optional
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Hilko Bengen <bengen@debian.org>
Build-Depends: debhelper (>= 12),
 libreadline-dev,
 libselinux1-dev [linux-any],
 libxml2-dev,
 naturaldocs (>= 1.51),
 pkg-config,
 texlive-latex-base,
Standards-Version: 4.3.0
Section: libs
Homepage: http://augeas.net/
Vcs-Git: https://salsa.debian.org/debian/augeas.git
Vcs-Browser: https://salsa.debian.org/debian/augeas

Package: augeas-tools
Section: admin
Architecture: any
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Augeas command line tools
 Augeas is a configuration editing tool. It parses configuration files in their
 native formats and transforms them into a tree. Configuration changes are made
 by manipulating this tree and saving it back into native config files.
 .
 This package provides command line tools based on libaugeas0:
 - augtool, a tool to manage configuration files.
 - augparse, a testing and debugging tool for augeas lenses.

Package: libaugeas-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libaugeas0 (= ${binary:Version}), libxml2-dev, ${shlibs:Depends},
 libselinux1-dev [linux-any],
 ${misc:Depends}
Description: Development files for writing applications based on libaugeas0
 Augeas is a configuration editing tool. It parses configuration files in their
 native formats and transforms them into a tree. Configuration changes are made
 by manipulating this tree and saving it back into native config files.
 .
 This package includes the development files to write programs using the Augeas
 API.

Package: libaugeas0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, augeas-lenses
Suggests: augeas-tools
Description: Augeas configuration editing library and API
 Augeas is a configuration editing tool. It parses configuration files in their
 native formats and transforms them into a tree. Configuration changes are made
 by manipulating this tree and saving it back into native config files.
 .
 The transformation works very hard to preserve comments and formatting
 details. It is controlled by ``lens'' definitions that describe the file
 format and the transformation into a tree.

Package: augeas-lenses
Section: misc
Depends: ${misc:Depends}
Suggests: augeas-doc
Architecture: all
Multi-Arch: foreign
Description: Set of lenses needed by libaugeas0 to parse config files
 Augeas parses configuration files described in lenses into a tree structure,
 which it exposes through its public API. Changes made through the API are
 written back to the initially read files.
 .
 Lenses are the building blocks of the file <-> tree transformation; they
 combine parsing a file and building the tree (the get transformation), with
 turning the tree back into an (updated) file (the put transformation).
 .
 The transformation works very hard to preserve comments and formatting
 details. It is controlled by ``lens'' definitions that describe the file
 format and the transformation into a tree. This package includes the official
 set of lenses.

Package: augeas-doc
Section: doc
Depends: ${misc:Depends}
Architecture: all
Multi-Arch: foreign
Description: Augeas lenses documentation
 Augeas parses configuration files described in lenses into a tree structure,
 which it exposes through its public API. Changes made through the API are
 written back to the initially read files.
 .
 Lenses are the building blocks of the file <-> tree transformation; they
 combine parsing a file and building the tree (the get transformation), with
 turning the tree back into an (updated) file (the put transformation).
 .
 This package contains the generated documentation for the lenses shipping in
 the augeas-lenses package.
