Source: libecoli
Maintainer: Robin Jarry <robin@jarry.cc>
Section: libs
Build-Depends:
 debhelper-compat (= 13),
 doxygen,
 doxygen2man,
 graphviz,
 libedit-dev,
 libxml2-utils,
 libyaml-dev,
 meson,
 ninja-build,
 pkgconf,
Standards-Version: 4.7.4
Homepage: https://github.com/rjarry/libecoli
Vcs-Browser: https://salsa.debian.org/debian/libecoli
Vcs-Git: https://salsa.debian.org/debian/libecoli.git

Package: libecoli0
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Extensible COmmand LIne library
 libecoli provides helpers to build interactive command line interfaces.
 .
 Main features:
 .
  * Dynamic completion.
  * Contextual help.
  * Integrated with libedit, but can use any readline-like library.
  * Modular: the CLI behavior is defined through an assembly of basic nodes.
  * Extensible: the user can write its own nodes to provide specific features.
  * C API.

Package: libecoli-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
 ${misc:Depends},
 libecoli0 (= ${binary:Version}),
 libedit-dev,
Description: Extensible COmmand LIne library - development files
 libecoli provides helpers to build interactive command line interfaces.
 .
 This package contains the header files, the pkg-config file and the
 doxygen-generated man pages needed for developing with libecoli.

Package: libecoli-doc
Architecture: all
Multi-Arch: foreign
Section: doc
Depends:
 ${misc:Depends},
Description: Extensible COmmand LIne library - HTML documentation
 libecoli provides helpers to build interactive command line interfaces.
 .
 This package contains the HTML documentation for libecoli.
