diff options
| author | Wang Mingyu <wangmy@fujitsu.com> | 2025-06-10 11:33:27 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-06-09 21:24:17 -0700 |
| commit | 0f9f2ecabc72168ce078422671fa791d230b6270 (patch) | |
| tree | 1902ab88dcd83a01655b441c1243fe15744e045b /meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb | |
| parent | 8782f1012deca6c2a2fa934f3e636ef7c8c15dda (diff) | |
| download | meta-openembedded-0f9f2ecabc72168ce078422671fa791d230b6270.tar.gz | |
thrift: upgrade 0.21.0 -> 0.22.0
0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch
removed since it's included in 0.22.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb')
| -rw-r--r-- | meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb b/meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb deleted file mode 100644 index 85e2e68694..0000000000 --- a/meta-oe/recipes-connectivity/thrift/thrift_0.21.0.bb +++ /dev/null | |||
| @@ -1,73 +0,0 @@ | |||
| 1 | SUMMARY = "Apache Thrift" | ||
| 2 | DESCRIPTION = "A software framework, for scalable cross-language services development" | ||
| 3 | HOMEPAGE = "https://thrift.apache.org/" | ||
| 4 | |||
| 5 | LICENSE = "Apache-2.0" | ||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=c40a383cb3f747e0c7abbf1482f194f0 \ | ||
| 7 | file://NOTICE;md5=2659b43daca219f99a2f2626ea128f73" | ||
| 8 | |||
| 9 | DEPENDS = "thrift-native boost flex-native bison-native openssl zlib" | ||
| 10 | |||
| 11 | SRC_URI = "https://downloads.apache.org/${BPN}/${PV}/${BP}.tar.gz \ | ||
| 12 | file://0001-DefineInstallationPaths.cmake-Define-libdir-in-terms.patch \ | ||
| 13 | file://0002-THRIFT-5842-Add-missing-cstdint-include-for-int64_t.patch \ | ||
| 14 | " | ||
| 15 | SRC_URI[sha256sum] = "9a24f3eba9a4ca493602226c16d8c228037db3b9291c6fc4019bfe3bd39fc67c" | ||
| 16 | |||
| 17 | BBCLASSEXTEND = "native nativesdk" | ||
| 18 | |||
| 19 | CVE_PRODUCT = "apache:thrift" | ||
| 20 | |||
| 21 | inherit pkgconfig cmake python3native | ||
| 22 | |||
| 23 | export STAGING_INCDIR | ||
| 24 | export STAGING_LIBDIR | ||
| 25 | export BUILD_SYS | ||
| 26 | export HOST_SYS | ||
| 27 | |||
| 28 | EXTRA_OECMAKE = " \ | ||
| 29 | -DBUILD_LIBRARIES=ON \ | ||
| 30 | -DBUILD_SHARED_LIBS=ON \ | ||
| 31 | -DBUILD_COMPILER=ON \ | ||
| 32 | -DBUILD_TESTING=OFF \ | ||
| 33 | -DBUILD_TUTORIALS=OFF \ | ||
| 34 | -DWITH_AS3=OFF \ | ||
| 35 | -DWITH_CPP=ON \ | ||
| 36 | -DWITH_JAVA=OFF \ | ||
| 37 | -DWITH_OPENSSL=ON \ | ||
| 38 | -DWITH_QT5=OFF \ | ||
| 39 | -DWITH_ZLIB=ON \ | ||
| 40 | -DFLEX_TARGET_ARG_COMPILE_FLAGS='--noline' \ | ||
| 41 | -DBISON_TARGET_ARG_COMPILE_FLAGS='--no-lines' \ | ||
| 42 | " | ||
| 43 | |||
| 44 | PACKAGECONFIG ??= "glib libevent" | ||
| 45 | PACKAGECONFIG[glib] = "-DWITH_C_GLIB=ON,-DWITH_C_GLIB=OFF,glib-2.0" | ||
| 46 | PACKAGECONFIG[libevent] = "-DWITH_LIBEVENT=ON,-DWITH_LIBEVENT=OFF,libevent" | ||
| 47 | PACKAGECONFIG[javascript] = "-DWITH_JAVASCRIPT=ON,-DWITH_JAVASCRIPT=OFF,nodejs" | ||
| 48 | PACKAGECONFIG[nodejs] = "-DWITH_NODEJS=ON,-DWITH_NODEJS=OFF,nodejs" | ||
| 49 | PACKAGECONFIG[python] = "-DWITH_PYTHON=ON,-DWITH_PYTHON=OFF,python" | ||
| 50 | |||
| 51 | do_install:append () { | ||
| 52 | ln -sf thrift ${D}/${bindir}/thrift-compiler | ||
| 53 | # remove absolute paths | ||
| 54 | sed -i -e 's|${RECIPE_SYSROOT}||g' ${D}${libdir}/cmake/thrift/thriftnbTargets.cmake | ||
| 55 | sed -i -e 's|${RECIPE_SYSROOT}||g' ${D}${libdir}/cmake/thrift/thrift_c_glibTargets.cmake | ||
| 56 | sed -i -e 's|${RECIPE_SYSROOT}||g' ${D}${libdir}/cmake/thrift/thrift_c_glib_zlibTargets.cmake | ||
| 57 | } | ||
| 58 | |||
| 59 | LEAD_SONAME = "libthrift.so.${PV}" | ||
| 60 | |||
| 61 | # thrift packages | ||
| 62 | PACKAGE_BEFORE_PN = "${PN}-compiler lib${BPN} lib${BPN}z lib${BPN}nb lib${BPN}-c-glib" | ||
| 63 | FILES:lib${BPN} = "${libdir}/libthrift.so.*" | ||
| 64 | FILES:lib${BPN}z = "${libdir}/libthriftz.so.*" | ||
| 65 | FILES:lib${BPN}nb = "${libdir}/libthriftnb.so.*" | ||
| 66 | FILES:lib${BPN}-c-glib = "${libdir}/libthrift_c_glib.so.*" | ||
| 67 | FILES:${PN}-compiler = "${bindir}/*" | ||
| 68 | |||
| 69 | # The thrift packages just pulls in some default dependencies but is otherwise empty | ||
| 70 | RRECOMMENDS:${PN} = "${PN}-compiler lib${BPN}" | ||
| 71 | ALLOW_EMPTY:${PN} = "1" | ||
| 72 | RRECOMMENDS:${PN}:class-native = "" | ||
| 73 | RRECOMMENDS:${PN}:class-nativesdk = "" | ||
