From ecefa879ef562618153454d63c19bcb5904309f4 Mon Sep 17 00:00:00 2001 From: Andrew <51118083+ArionThinker@users.noreply.github.com> Date: Mon, 30 Oct 2023 16:01:58 +0200 Subject: [PATCH] lloyd.github.io/yajl (#3893) * new file: projects/lloyd.github.io/yajl/package.yml new file: projects/lloyd.github.io/yajl/test.json * oops --- projects/lloyd.github.io/yajl/package.yml | 34 +++++++++++++++++++++++ projects/lloyd.github.io/yajl/test.json | 5 ++++ 2 files changed, 39 insertions(+) create mode 100644 projects/lloyd.github.io/yajl/package.yml create mode 100644 projects/lloyd.github.io/yajl/test.json diff --git a/projects/lloyd.github.io/yajl/package.yml b/projects/lloyd.github.io/yajl/package.yml new file mode 100644 index 00000000..79f74eec --- /dev/null +++ b/projects/lloyd.github.io/yajl/package.yml @@ -0,0 +1,34 @@ +distributable: + url: https://github.com/lloyd/yajl/archive/refs/tags/{{version}}.tar.gz + strip-components: 1 +versions: + github: lloyd/yajl/tags +build: + dependencies: + cmake.org: '*' + linux: + gnu.org/gcc: '*' + gnu.org/make: '*' + script: + - cmake . $CMAKE_ARGS + - make install + - mkdir -p {{prefix}}/include/yajl + - cp src/api/*.h {{prefix}}/include/yajl/ + env: + CMAKE_ARGS: + - -DCMAKE_INSTALL_PREFIX="{{prefix}} + - -DCMAKE_INSTALL_LIBDIR=lib + - -DCMAKE_BUILD_TYPE=Release + - -DCMAKE_FIND_FRAMEWORK=LAST + - -DCMAKE_VERBOSE_MAKEFILE=ON + - -Wno-dev + - -DBUILD_TESTING=OFF +provides: + - bin/json_reformat + - bin/json_verify +test: + dependencies: + freedesktop.org/pkg-config: '*' + script: + - pkg-config --modversion yajl | grep {{version}} + - json_verify < test.json | grep "JSON is valid" \ No newline at end of file diff --git a/projects/lloyd.github.io/yajl/test.json b/projects/lloyd.github.io/yajl/test.json new file mode 100644 index 00000000..7878a209 --- /dev/null +++ b/projects/lloyd.github.io/yajl/test.json @@ -0,0 +1,5 @@ +{ + "a": 1, + "b": 2, + "c": 3 +} \ No newline at end of file