diff options
Diffstat (limited to 'distro/pkg/deb/control')
-rw-r--r-- | distro/pkg/deb/control | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/distro/pkg/deb/control b/distro/pkg/deb/control new file mode 100644 index 0000000..bdcbd19 --- /dev/null +++ b/distro/pkg/deb/control @@ -0,0 +1,75 @@ +Source: libyang2 +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: libyang2 +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: libyang2-dev +Depends: libpcre2-dev, + libyang2 (= ${binary:Version}), + ${misc:Depends} +Conflicts: libyang-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: libyang2-tools +Depends: libyang2 (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Breaks: libyang-tools (<< ${source:Version}) +Replaces: libyang-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-tools +Depends: libyang2-tools (>= ${source:Version}), + ${misc:Depends} +Section: oldlibs +Architecture: all +Multi-Arch: foreign +Description: parser toolkit for IETF YANG data modeling [dummy package] + This is empty dependency package to pull the executable tools. It's + safe to remove. |