mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-04-02 05:38:39 +00:00
python3-protobuf: upgrade 6.33.5 -> 6.33.6
Release information [1] does not list python changes, but we should match protobuf (C++) recipe version. [1] https://github.com/protocolbuffers/protobuf/releases/tag/v33.6 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
DESCRIPTION = "Protocol Buffers"
|
||||
HOMEPAGE = "https://developers.google.com/protocol-buffers/"
|
||||
SECTION = "devel/python"
|
||||
# MIT license is from utf8_range although it's packaged without this information
|
||||
# https://github.com/protocolbuffers/protobuf/blob/main/third_party/utf8_range/LICENSE
|
||||
LICENSE = "BSD-3-Clause & MIT"
|
||||
LIC_FILES_CHKSUM = " \
|
||||
file://PKG-INFO;beginline=9;endline=9;md5=53dbfa56f61b90215a9f8f0d527c043d \
|
||||
file://utf8_range/utf8_range.h;beginline=1;endline=2;md5=f05b3ef36cc354d7134597075a1af64f \
|
||||
"
|
||||
|
||||
inherit pypi setuptools3
|
||||
SRC_URI[sha256sum] = "a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135"
|
||||
|
||||
CVE_PRODUCT += "google:protobuf protobuf:protobuf google-protobuf protobuf-python"
|
||||
CVE_STATUS[CVE-2026-0994] = "fixed-version: it is fixed in 6.33.5"
|
||||
|
||||
# http://errors.yoctoproject.org/Errors/Details/184715/
|
||||
# Can't find required file: ../src/google/protobuf/descriptor.proto
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
DEPENDS += "protobuf"
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
python3-ctypes \
|
||||
python3-datetime \
|
||||
python3-json \
|
||||
python3-logging \
|
||||
python3-netclient \
|
||||
python3-numbers \
|
||||
python3-pkgutil \
|
||||
python3-unittest \
|
||||
"
|
||||
|
||||
# For usage in other recipies when compiling protobuf files (e.g. by grpcio-tools)
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
DISTUTILS_BUILD_ARGS += "--cpp_implementation"
|
||||
DISTUTILS_INSTALL_ARGS += "--cpp_implementation"
|
||||
|
||||
do_compile:prepend:class-native () {
|
||||
export KOKORO_BUILD_NUMBER="1"
|
||||
}
|
||||
|
||||
do_install:append () {
|
||||
# Remove useless and problematic .pth file. python3-protobuf is installed in the standard
|
||||
# location of site packages. No need for such .pth file.
|
||||
# NOTE: do not drop this removal until the following issue in upstream cpython is resolved:
|
||||
# https://github.com/python/cpython/issues/122220
|
||||
rm -f ${D}${PYTHON_SITEPACKAGES_DIR}/protobuf-*-nspkg.pth
|
||||
}
|
||||
Reference in New Issue
Block a user