summaryrefslogtreecommitdiff
path: root/upstream-layers/openembedded-core/meta/recipes-devtools/python/python3-spdx-python-model_0.0.6.bb
blob: def12b20492666c5701021677b29ce13ab6208b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
SUMMARY = "Generated Python code for SPDX Spec version 3"
HOMEPAGE = "https://pypi.org/project/spdx-python-model/"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"

PYPI_PACKAGE = "spdx_python_model"
SRC_URI[sha256sum] = "f1938eb08d08218278122849bba123b8993a0171e9b4f5ea6af7aeb71f3204d7"

SRC_URI += " \
    https://spdx.org/rdf/3.0.1/spdx-context.jsonld;name=spdx1 \
    https://spdx.org/rdf/3.0.1/spdx-json-serialize-annotations.ttl;name=spdx2 \
    https://spdx.org/rdf/3.0.1/spdx-model.ttl;name=spdx3 \
"

SRC_URI[spdx1.sha256sum] = "c72b0928f094c83e5c127784edb1ebca2af74a104fcacc007c332b23cbc788bd"
SRC_URI[spdx2.sha256sum] = "c6a54b51230eb2bf3b31302546af201f303e0b7931c1db404d7f5b72b6f863e6"
SRC_URI[spdx3.sha256sum] = "30ebb4af2d70a9809044ef46f44cc3dc5125226d70f818a50ed2e1d5f404c593"

inherit pypi python_hatchling

export SHACL2CODE_SPDX_DIR = "${S}/spdx"

do_configure:append() {
    mkdir -p "${SHACL2CODE_SPDX_DIR}/3.0.1/"
    cp ${UNPACKDIR}/spdx-context.jsonld "${SHACL2CODE_SPDX_DIR}/3.0.1/"
    cp ${UNPACKDIR}/spdx-json-serialize-annotations.ttl "${SHACL2CODE_SPDX_DIR}/3.0.1/"
    cp ${UNPACKDIR}/spdx-model.ttl "${SHACL2CODE_SPDX_DIR}/3.0.1/"
}

DEPENDS += " \
    python3-shacl2code-native \
    python3-hatch-build-scripts-native \
"

BBCLASSEXTEND = "native nativesdk"