Source: libconfplus
Section: libs
Priority: optional
Maintainer: Jan Koester <jan.koester@gmx.net>
Build-Depends: debhelper-compat (= 13),
               cmake (>= 3.12),
               libyaml-dev,
               libiniparser-dev
Standards-Version: 4.6.2
Homepage: https://github.com/Tuxist/libconfplus

Package: libconfplus-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}
Description: Configuration file abstraction library - development files
 libconfplus is a C++ library that provides a unified interface for reading
 and writing configuration files in multiple formats through a plugin-based
 backend system (INI, YAML, and others).
 .
 This package contains the static library, header files, and CMake
 configuration files needed for development.

Package: confplus-backends
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Configuration file abstraction library - backends
 libconfplus is a C++ library that provides a unified interface for reading
 and writing configuration files in multiple formats through a plugin-based
 backend system.
 .
 This package contains the backend plugins (INI, YAML) loaded at runtime.

Package: confctl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, confplus-backends (= ${binary:Version})
Description: Command-line configuration file tool
 confctl is a command-line utility for reading and manipulating configuration
 files using the libconfplus backend system.
