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