This repository contains Debian package files for libyang.
git clone https://github.com/opensourcerouting/libyang-debian.git cd libyang-debian dpkg-buildpackage -uc -us
git clone https://github.com/opensourcerouting/libyang-debian.git dpkg-source -b libyang-debian dpkg-source -x *.dsc cd libyang-0* debuild
You can also use cowbuilder
or reprotest
on the dsc file directly.
the project version number is actually the SO ABI version.
it's intentional that the SONAME is libyang.so.0.16 and not libyang.so.0. ABI compatibility is indicated by the first two numbers being equal; the third number is incremented for compatible changes. cf. CESNET/libyang#656
the watch file doesn't work yet but the libyang people agreed to make future release tags the same as the internal version number. At that point the watch file will work.
python3-yang-dbg follows the recommendations from https://wiki.debian.org/Python/LibraryStyleGuide#Building_python_-dbg_packages