summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.6.bb (renamed from meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.0.bb)24
-rw-r--r--meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers_2.0.6.bb15
2 files changed, 21 insertions, 18 deletions
diff --git a/meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.0.bb b/meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.6.bb
index bf74f1229f..3ca4772100 100644
--- a/meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.0.bb
+++ b/meta-oe/recipes-devtools/flatbuffers/flatbuffers_2.0.6.bb
@@ -3,41 +3,29 @@ HOMEPAGE = "https://github.com/google/flatbuffers"
3SECTION = "console/tools" 3SECTION = "console/tools"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5 5
6inherit python3-dir 6PACKAGE_BEFORE_PN = "${PN}-compiler"
7 7
8PACKAGE_BEFORE_PN = "${PN}-compiler ${PN}-${PYTHON_PN}" 8DEPENDS = "flatbuffers-native"
9 9
10RDEPENDS:${PN}-compiler = "${PN}" 10RDEPENDS:${PN}-compiler = "${PN}"
11RDEPENDS:${PN}-${PYTHON_PN} = "${PN}"
12RDEPENDS:${PN}-dev += "${PN}-compiler" 11RDEPENDS:${PN}-dev += "${PN}-compiler"
13 12
14LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" 13LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
15 14
16SRCREV = "a9a295fecf3fbd5a4f571f53b01f63202a3e2113" 15SRCREV = "615616cb5549a34bdf288c04bc1b94bd7a65c396"
17SRC_URI = "git://github.com/google/flatbuffers.git;branch=master;protocol=https" 16SRC_URI = "git://github.com/google/flatbuffers.git;branch=master;protocol=https"
18S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
19 18
20CVE_CHECK_IGNORE += "CVE-2020-35864" 19CVE_CHECK_IGNORE += "CVE-2020-35864"
21 20
22CXXFLAGS += "-fPIC" 21EXTRA_OECMAKE += " \
23BUILD_CXXFLAGS += "-fPIC"
24
25# BUILD_TYPE=Release is required, otherwise flatc is not installed
26EXTRA_OECMAKE += "\
27 -DCMAKE_BUILD_TYPE=Release \
28 -DFLATBUFFERS_BUILD_TESTS=OFF \ 22 -DFLATBUFFERS_BUILD_TESTS=OFF \
29 -DFLATBUFFERS_BUILD_SHAREDLIB=ON \ 23 -DFLATBUFFERS_BUILD_SHAREDLIB=ON \
30" 24"
25EXTRA_OECMAKE:append:class-target = " -DFLATBUFFERS_FLATC_EXECUTABLE=${STAGING_BINDIR_NATIVE}/flatc"
31 26
32inherit cmake 27inherit cmake python3native
33
34do_install:append() {
35 install -d ${D}${PYTHON_SITEPACKAGES_DIR}
36 cp -rf ${S}/python/flatbuffers ${D}${PYTHON_SITEPACKAGES_DIR}
37}
38 28
39FILES:${PN}-compiler = "${bindir}" 29FILES:${PN}-compiler = "${bindir}"
40 30
41FILES:${PN}-${PYTHON_PN} = "${PYTHON_SITEPACKAGES_DIR}"
42
43BBCLASSEXTEND = "native nativesdk" 31BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers_2.0.6.bb b/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers_2.0.6.bb
new file mode 100644
index 0000000000..cc453da357
--- /dev/null
+++ b/meta-oe/recipes-devtools/flatbuffers/python3-flatbuffers_2.0.6.bb
@@ -0,0 +1,15 @@
1SUMMARY = "Memory Efficient Serialization Library - Python3 Modules"
2HOMEPAGE = "https://github.com/google/flatbuffers"
3SECTION = "console/tools"
4LICENSE = "Apache-2.0"
5
6LIC_FILES_CHKSUM = "file://../LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
7
8SRCREV = "615616cb5549a34bdf288c04bc1b94bd7a65c396"
9SRC_URI = "git://github.com/google/flatbuffers.git;branch=master;protocol=https"
10S = "${WORKDIR}/git/python"
11
12RDEPENDS:${PN} = "flatbuffers"
13
14inherit setuptools3
15