From 4929b10b3146f3680a53acb8e93925958d6c44e8 Mon Sep 17 00:00:00 2001 From: tannevaled Date: Fri, 8 Mar 2024 16:22:58 +0100 Subject: [PATCH] +github.com/cesnet/libyang (#5483) * +github.com/cesnet/libyang * remove redundant deps; simplify scripts --------- Co-authored-by: Jacob Heider --- .../github.com/cesnet/libyang/package.yml | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 projects/github.com/cesnet/libyang/package.yml diff --git a/projects/github.com/cesnet/libyang/package.yml b/projects/github.com/cesnet/libyang/package.yml new file mode 100644 index 00000000..bcc67978 --- /dev/null +++ b/projects/github.com/cesnet/libyang/package.yml @@ -0,0 +1,36 @@ +distributable: + url: https://github.com/CESNET/libyang/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +display-name: libyang + +versions: + github: CESNET/libyang + strip: /^v/ + +dependencies: + pcre.org/v2: '*' + +build: + dependencies: + graphviz.org: '*' + freedesktop.org/pkg-config: '*' + doxygen.nl: '*' + gnu.org/gcc: '*' + cmake.org: ^3 + working-directory: build + script: + - cmake ${ARGS} .. + - make + - make install + env: + CC: gcc + ARGS: + - -DCMAKE_BUILD_TYPE=Release + - -DCMAKE_INSTALL_PREFIX={{prefix}} + +provides: + - bin/yanglint + - bin/yangre + +test: test "$(yangre --version|cut -d' ' -f2)" = {{version}}