poky/scripts/contrib/make-spdx-bindings.sh
Joshua Watt dfa892cfa6 Add script to make SPDX bindings
Adds a script to generate the SPDX code bindings

(From OE-Core rev: f0a5fdf54f975f9bc30758aec1f6f27e2d8149de)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-09-30 17:07:18 +01:00

13 lines
363 B
Bash
Executable File

#! /bin/sh
#
# SPDX-License-Identifier: MIT
THIS_DIR="$(dirname "$0")"
VERSION="3.0.1"
shacl2code generate --input https://spdx.org/rdf/$VERSION/spdx-model.ttl \
--input https://spdx.org/rdf/$VERSION/spdx-json-serialize-annotations.ttl \
--context https://spdx.org/rdf/$VERSION/spdx-context.jsonld \
python -o $THIS_DIR/../../meta/lib/oe/spdx30.py