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