Revert "Revert "oran-shell-release: release image for F""
[pti/rtp.git] / meta-starlingx / meta-stx-integ / recipes-devtools / python / python-pynacl_git.bb
1
2 FILESEXTRAPATHS_prepend := "${THISDIR}/files/python-pynacl:"
3 DESCRIPTION = "Python binding to libsodiom"
4
5 HOMEPAGE = "https://pypi.org/project/PyNaCl/"
6 SECTION = "devel/python"
7 LICENSE = "Apache-2.0"
8 LIC_FILES_CHKSUM = "file://LICENSE;md5=8cc789b082b3d97e1ccc5261f8594d3f"
9
10 SRCREV = "4881c878c9a33f4684337f650355bdf7f031d77d"
11 PROTOCOL = "https"
12 BRANCH = "main"
13 S = "${WORKDIR}/git"
14
15 PV = "1.3.0+git${SRCPV}"
16
17 SRC_URI = " \
18         git://github.com/pyca/pynacl.git;protocol=${PROTOCOL};rev=${SRCREV};branch=${BRANCH} \
19         file://${PN}/0001-Enable-cross-compile.patch \
20         "
21
22
23 inherit setuptools distutils
24
25 DEPENDS += " libsodium python-cffi-native libsodium-native"
26 RDEPENDS_${PN} = " libsodium"
27
28 do_compile_prepend() {
29         export PYNACL_CROSS_BUILD="--build=${BUILD_SYS}"
30         export PYNACL_CROSS_HOST="--host=${HOST_SYS}"
31         export PYNACL_CROSS_TARGET="--target=${TARGET_SYS}"
32         export SODIUM_INSTALL="system"
33 }
34
35 do_install_prepend() {
36         export SODIUM_INSTALL="system"
37 }