blob: 35cb5494a087ab3431dd797b56ca2afa8b25d98a [file] [log] [blame]
Source: libyang3
Section: libs
Homepage: https://github.com/CESNET/libyang/
Maintainer: Ondřej Surý <ondrej@debian.org>
Priority: optional
Standards-Version: 4.5.0
Build-Depends: cmake,
debhelper (>= 10),
libcmocka-dev <!nocheck>,
libpcre2-dev,
pkg-config
Vcs-Browser: https://github.com/CESNET/libyang/tree/master
Vcs-Git: https://github.com/CESNET/libyang.git
Package: libyang3
Depends: ${misc:Depends},
${shlibs:Depends}
Architecture: any
Multi-Arch: same
Description: parser toolkit for IETF YANG data modeling - runtime
Libyang implements functions to process schemas expressed in the
YANG data modeling language defined by the IETF in RFCs 6020/7950.
Schemas expressed in this language primarily describe configuration
used by larger network equipment like routers and switches.
.
In addition to handling the schemas itself, the library also provides
functions to process data described by the schemas.
.
The library is implemented in C and provides an API for other software
to use in processing configurations.
Package: libyang-dev
Depends: libpcre2-dev,
libyang3 (= ${binary:Version}),
${misc:Depends}
Conflicts: libyang2-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Description: parser toolkit for IETF YANG data modeling - development files
Libyang implements functions to process schemas expressed in the
YANG data modeling language defined by the IETF in RFCs 6020/7950.
Schemas expressed in this language primarily describe configuration
used by larger network equipment like routers and switches.
.
In addition to handling the schemas itself, the library also provides
functions to process data described by the schemas.
.
This package contains the C headers, a pkgconfig file, and .so entry point
for libyang.
Package: libyang-tools
Depends: libyang3 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends}
Breaks: libyang2-tools (<< ${source:Version})
Replaces: libyang2-tools (<< ${source:Version})
Section: devel
Architecture: any
Multi-Arch: foreign
Description: parser toolkit for IETF YANG data modeling - executable tools
This package provides the "yanglint" and "yangre" tools which can be used
during the creation of IETF YANG schemas. The tools are not generally
useful for normal operation where libyang primarily processes configuration
data, not schemas.
Package: libyang-modules
Section: devel
Architecture: all
Description: parser toolkit for IETF YANG data modeling - YANG modules
This package provides the IETF YANG modules used by libyang. These modules
are embedded into libyang so this package is not necessary for libyang
operation.