blob: 2d7a03f8aa769c795d09fd960e9c1345d802d905 [file] [log] [blame]
Ondřej Surý748c8e52021-05-07 18:56:31 +02001Source: libyang2
2Section: libs
3Homepage: https://github.com/CESNET/libyang/
4Maintainer: Ondřej Surý <ondrej@debian.org>
5Priority: optional
6Standards-Version: 4.5.0
7Build-Depends: cmake,
8 debhelper (>= 10),
9 libcmocka-dev <!nocheck>,
10 libpcre2-dev,
11 pkg-config
12Vcs-Browser: https://github.com/CESNET/libyang/tree/libyang2
13Vcs-Git: https://github.com/CESNET/libyang.git -b libyang2
14
15Package: libyang2
16Depends: ${misc:Depends},
17 ${shlibs:Depends}
18Architecture: any
19Description: parser toolkit for IETF YANG data modeling - runtime
20 Libyang implements functions to process schemas expressed in the
21 YANG data modeling language defined by the IETF in RFCs 6020/7950.
22 Schemas expressed in this language primarily describe configuration
23 used by larger network equipment like routers and switches.
24 .
25 In addition to handling the schemas itself, the library also provides
26 functions to process data described by the schemas.
27 .
28 The library is implemented in C and provides an API for other software
29 to use in processing configurations.
30
31Package: libyang2-dev
Michal Vasko7f2c5ee2021-05-18 17:10:52 +020032Depends: libpcre2-dev,
Ondřej Surý748c8e52021-05-07 18:56:31 +020033 libyang2 (= ${binary:Version}),
34 ${misc:Depends}
35Conflicts: libyang-dev
36Section: libdevel
37Architecture: any
38Description: parser toolkit for IETF YANG data modeling - development files
39 Libyang implements functions to process schemas expressed in the
40 YANG data modeling language defined by the IETF in RFCs 6020/7950.
41 Schemas expressed in this language primarily describe configuration
42 used by larger network equipment like routers and switches.
43 .
44 In addition to handling the schemas itself, the library also provides
45 functions to process data described by the schemas.
46 .
47 This package contains the C headers, a pkgconfig file, and .so entry point
48 for libyang.
49
50Package: libyang2-tools
51Depends: libyang2 (= ${binary:Version}),
52 ${misc:Depends},
53 ${shlibs:Depends}
54Breaks: libyang-tools (<< ${source:Version})
55Replaces: libyang-tools (<< ${source:Version})
56Section: devel
57Architecture: any
58Description: parser toolkit for IETF YANG data modeling - executable tools
59 This package provides the "yanglint" and "yangre" tools which can be used
60 during the creation of IETF YANG schemas. The tools are not generally
61 useful for normal operation where libyang primarily processes configuration
62 data, not schemas.
63
64Package: libyang-tools
65Depends: libyang2-tools (>= ${source:Version}),
66 ${misc:Depends}
67Section: oldlibs
68Architecture: all
69Description: parser toolkit for IETF YANG data modeling [dummy package]
70 This is empty dependency package to pull the executable tools. It's
71 safe to remove.