From fe8d0b334456f9649d52a0f44d022fe815a7391e Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Thu, 12 Sep 2024 11:09:49 +0900 Subject: [PATCH 1/4] Support recent yocto LTS `scarthgap` - Add compat layer for scarthgap Signed-off-by: Yongjoo Ahn --- conf/layer.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/layer.conf b/conf/layer.conf index 33e3c6b..da7398d 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -10,4 +10,4 @@ BBFILE_COLLECTIONS += "neuralnetwork" BBFILE_PATTERN_neuralnetwork = "^${LAYERDIR}/" BBFILE_PRIORITY_neuralnetwork = "7" LAYERVERSION_neuralnetwork = "6" -LAYERSERIES_COMPAT_neuralnetwork = "kirkstone langdale mickledore" +LAYERSERIES_COMPAT_neuralnetwork = "kirkstone langdale mickledore scarthgap" From 5bf6516d4b0b2b915950eb2ab0432f22915ae6fd Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Thu, 12 Sep 2024 11:10:34 +0900 Subject: [PATCH 2/4] [recipe] Delete deprecated tensorflow-lite v1 - Remove recipe for tensorflow-lite 1.12.0 and 1.15.2. Signed-off-by: Yongjoo Ahn --- .../tensorflow-lite/tensorflow-lite_1.12.0.bb | 124 ------------------ .../tensorflow-lite/tensorflow-lite_1.15.2.bb | 109 --------------- 2 files changed, 233 deletions(-) delete mode 100644 recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.12.0.bb delete mode 100644 recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.15.2.bb diff --git a/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.12.0.bb b/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.12.0.bb deleted file mode 100644 index 267bd25..0000000 --- a/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.12.0.bb +++ /dev/null @@ -1,124 +0,0 @@ -DESCRIPTION = "TensorFlow’s lightweight solution for mobile and embedded devices" -AUTHOR = "Google Inc. and Yuan Tang" -HOMEPAGE = "https://www.tensorflow.org/lite" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=01e86893010a1b87e69a213faa753ebd" - -MD5SUM_EIGEN = "4c884968ede816a84c70e2cd2c81de8d" -SHA256SUM_EIGEN = "d956415d784fa4e42b6a2a45c32556d6aec9d0a3d8ef48baee2522ab762556a9" -MD5SUM_FARMHASH = "f039a65a7f62bdb6c4b4c8a732638d80" -SHA256SUM_FARMHASH = "6560547c63e4af82b0f202cb710ceabb3f21347a4b996db565a411da5b17aba0" -MD5SUM_GEMMLOWP = "a90a2161ad8ee4ccf724f56e07637601" -SHA256SUM_GEMMLOWP = "b87faa7294dfcc5d678f22a59d2c01ca94ea1e2a3b488c38a95a67889ed0a658" -MD5SUM_GTEST = "16877098823401d1bf2ed7891d7dce36" -SHA256SUM_GTEST = "58a6f4277ca2bc8565222b3bbd58a177609e9c488e8a72649359ba51450db7d8" -MD5SUM_ABSLCPP = "7c9945f256d3733a8eade255afcbd072" -SHA256SUM_ABSLCPP = "7dd09690ae7ca4551de3111d4a86b75b23ec17445f273d3c42bdcdc1c7b02e4e" -MD5SUM_NEON2SSE = "e08e9cf66876ca0acb5c9896f4c967b9" -SHA256SUM_NEON2SSE = "ea951915d21a2468f74be284fddc897facfa0279fed7cceb7b218d61edc75079" -MD5SUM_FLATBUFFER = "3811552512049fac3af419130904bc55" -SHA256SUM_FLATBUFFER = "b2bb0311ca40b12ebe36671bdda350b10c7728caf0cfe2d432ea3b6e409016f3" -MD5SUM_FFT = "4255dd8a74949d123216b1ab91520469" -SHA256SUM_FFT = "52bb637c70b971958ec79c9c8752b1df5ff0218a4db4510e60826e0cb79b5296" - -SRC_URI = "git://github.com/tensorflow/tensorflow.git;branch=r1.12;protocol=https \ - https://mirror.bazel.build/bitbucket.org/eigen/eigen/get/fd6845384b86.tar.gz;md5sum=${MD5SUM_EIGEN};sha256sum=${SHA256SUM_EIGEN} \ - https://mirror.bazel.build/github.com/google/gemmlowp/archive/38ebac7b059e84692f53e5938f97a9943c120d98.zip;md5sum=${MD5SUM_GEMMLOWP};sha256sum=${SHA256SUM_GEMMLOWP} \ - https://github.com/google/googletest/archive/release-1.8.0.tar.gz;md5sum=${MD5SUM_GTEST};sha256sum=${SHA256SUM_GTEST} \ - https://github.com/abseil/abseil-cpp/archive/48cd2c3f351ff188bc85684b84a91b6e6d17d896.tar.gz;md5sum=${MD5SUM_ABSLCPP};sha256sum=${SHA256SUM_ABSLCPP} \ - https://github.com/intel/ARM_NEON_2_x86_SSE/archive/master.zip;md5sum=${MD5SUM_NEON2SSE};sha256sum=${SHA256SUM_NEON2SSE} \ - https://mirror.bazel.build/github.com/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz;md5sum=${MD5SUM_FARMHASH};sha256sum=${SHA256SUM_FARMHASH} \ - https://github.com/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz;md5sum=${MD5SUM_FLATBUFFER};sha256sum=${SHA256SUM_FLATBUFFER} \ - https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz;md5sum=${MD5SUM_FFT};sha256sum=${SHA256SUM_FFT} \ - file://apply-modification-for-tflite-1.12-to-eigen.patch \ - file://tensorflow-lite.pc.in" - -SRCREV = "${AUTOREV}" - -S = "${WORKDIR}/git" - -DEPENDS = "zlib" -TARGET_CFLAGS:remove = "-O2" -TARGET_CPPLAGS:remove = "-O2" -TARGET_CXXLAGS:remove = "-O2" -CCFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -CXXFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -LDFLAGS:remove = "-Wl,-O1" -CXXFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -LIBS = "-lstdc++ -lpthread -lm -lz -ldl" -BUILD_DEPS_DOWNLOAD_DIR_PREFIX = "${S}/tensorflow/contrib/lite/tools/make/downloads/" - -do_cp_downloaded_build_deps() { - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}eigen - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}gemmlowp - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}googletest - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}absl - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}farmhash - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}neon_2_sse - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}flatbuffers - mkdir -p ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}fft2d - - cp -rf ${WORKDIR}/eigen-eigen-fd6845384b86/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}eigen - cp -rf ${WORKDIR}/gemmlowp-38ebac7b059e84692f53e5938f97a9943c120d98/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}gemmlowp - cp -rf ${WORKDIR}/googletest-release-1.8.0/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}googletest - cp -rf ${WORKDIR}/abseil-cpp-48cd2c3f351ff188bc85684b84a91b6e6d17d896/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}absl - cp -rf ${WORKDIR}/farmhash-816a4ae622e964763ca0862d9dbd19324a1eaf45/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}farmhash - cp -rf ${WORKDIR}/ARM_NEON_2_x86_SSE-master/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}neon_2_sse - cp -rf ${WORKDIR}/flatbuffers-1f5eae5d6a135ff6811724f6c57f911d1f46bb15/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}flatbuffers - cp -rf ${WORKDIR}/fft/* ${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}fft2d -} -addtask do_cp_downloaded_build_deps after do_unpack before do_patch - -EXTRA_OEMAKE = "\ - 'CC=${CC}' \ - 'CXX=${CXX}' \ - 'CPP=${CPP}' \ - 'CFLAGS=${CFLAGS}' \ - 'CPPFLAGS=${CFLAGS}' \ - 'CXXFLAGS=${CXXFLAGS}' \ - 'AR=${AR}' \ - 'LD=${LD}' \ - 'LDFLAGS=${LDFLAGS}' \ - 'LIBS=${LIBS}' \ - 'TARGET=${TARGET_OS}' \ - 'TARGET_ARCH=${TUNE_ARCH}'" - -do_configure() { - oe_runmake -f tensorflow/contrib/lite/tools/make/Makefile clean -} - -do_compile() { - oe_runmake -f tensorflow/contrib/lite/tools/make/Makefile -} - -do_install() { - install -d ${D}${libdir} - install -m 0644 ${S}/tensorflow/contrib/lite/tools/make/gen/${TARGET_OS}_${TUNE_ARCH}/lib/libtensorflow-lite.a ${D}${libdir}/ - install -d ${D}${includedir}/tensorflow/contrib/lite - install -m 0644 ${S}/tensorflow/contrib/lite/*.h ${D}${includedir}/tensorflow/contrib/lite/ - install -d ${D}${includedir}/tensorflow/contrib/lite/c - install -m 0644 ${S}/tensorflow/contrib/lite/c/*.h ${D}${includedir}/tensorflow/contrib/lite/c/ - install -d ${D}${includedir}/tensorflow/contrib/lite/core/api/ - install -m 0644 ${S}/tensorflow/contrib/lite/core/api/*.h ${D}${includedir}/tensorflow/contrib/lite/core/api/ - install -d ${D}${includedir}/tensorflow/contrib/lite/kernels - install -m 0644 ${S}/tensorflow/contrib/lite/kernels/*.h ${D}${includedir}/tensorflow/contrib/lite/kernels/ - install -d ${D}${includedir}/tensorflow/contrib/lite/profiling/ - install -m 0644 ${S}/tensorflow/contrib/lite/profiling/*.h ${D}${includedir}/tensorflow/contrib/lite/profiling/ - install -d ${D}${includedir}/tensorflow/contrib/lite/schema/ - install -m 0644 ${S}/tensorflow/contrib/lite/schema/*.h ${D}${includedir}/tensorflow/contrib/lite/schema/ - install -d ${D}${includedir}/tensorflow/contrib/lite/tools/ - install -m 0644 ${S}/tensorflow/contrib/lite/tools/*.h ${D}${includedir}/tensorflow/contrib/lite/tools/ - install -d ${D}${libdir}/pkgconfig - install -m 0644 ${WORKDIR}/tensorflow-lite.pc.in ${D}${libdir}/pkgconfig/tensorflow-lite.pc - sed -i 's:@version@:${PV}:g - s:@libdir@:${libdir}:g - s:@includedir@:${includedir}:g' ${D}${libdir}/pkgconfig/tensorflow-lite.pc - # flatbuffers - install -d ${D}${includedir}/flatbuffers - install -m 0644 ${S}/tensorflow/contrib/lite/tools/make/downloads/flatbuffers/include/flatbuffers/*.h ${D}${includedir}/flatbuffers/ -} - -ALLOW_EMPTY:${PN} = "1" diff --git a/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.15.2.bb b/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.15.2.bb deleted file mode 100644 index b436090..0000000 --- a/recipes-tensorflow/tensorflow-lite/tensorflow-lite_1.15.2.bb +++ /dev/null @@ -1,109 +0,0 @@ -DESCRIPTION = "TensorFlow’s lightweight solution for mobile and embedded devices" -AUTHOR = "Google Inc. and Yuan Tang" -HOMEPAGE = "https://www.tensorflow.org/lite" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=64a34301f8e355f57ec992c2af3e5157" - -MD5SUM_FFT = "4255dd8a74949d123216b1ab91520469" -SHA256SUM_FFT = "52bb637c70b971958ec79c9c8752b1df5ff0218a4db4510e60826e0cb79b5296" - -SRC_URI = " \ - git://github.com/tensorflow/tensorflow;destsuffix=git/;branch=r1.15;rev=v1.15.2;protocol=https \ - git://gitlab.com/libeigen/eigen.git;destsuffix=eigen/;branch=master;rev=cdb377d0cba4889fc909d1bbdd430b988db0db97;protocol=https \ - git://github.com/google/gemmlowp;destsuffix=gemmlowp/;branch=master;rev=2483d846ad865dd4190fe4a1a1ba2d9cfcea78e1;protocol=https \ - git://github.com/google/googletest;destsuffix=googletest/;branch=master;rev=release-1.10.0;protocol=https \ - git://github.com/abseil/abseil-cpp;destsuffix=abseil-cpp/;branch=master;rev=20190808;nobranch=1;protocol=https \ - git://github.com/intel/ARM_NEON_2_x86_SSE;destsuffix=neon_2_sse/;branch=master;rev=8dbe2461c89760ac4b204aa0eafb72413a97957d;protocol=https \ - git://github.com/google/farmhash;destsuffix=farmhash/;branch=master;rev=0d859a811870d10f53a594927d0d0b97573ad06d;protocol=https \ - git://github.com/google/flatbuffers;destsuffix=flatbuffers/;branch=master;rev=v1.11.0;protocol=https \ - https://mirror.bazel.build/www.kurims.kyoto-u.ac.jp/~ooura/fft.tgz;md5sum=${MD5SUM_FFT};sha256sum=${SHA256SUM_FFT} \ - file://apply-modification-for-tflite-1.15-to-eigen.patch \ - file://tensorflow-lite.pc.in \ -" - -#SRCREV = "v1.15.2" - -S = "${WORKDIR}/git" - -DEPENDS = "zlib" -TARGET_CFLAGS:remove = "-O2" -TARGET_CPPLAGS:remove = "-O2" -TARGET_CXXLAGS:remove = "-O2" -CCFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -CXXFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -LDFLAGS:remove = "-Wl,-O1" -CXXFLAGS:append = " -O3 -DNDEBUG -fPIC -DGEMMLOWP_ALLOW_SLOW_SCALAR_FALLBACK \ - -I${STAGING_INCDIR}" -LIBS = "-lstdc++ -lpthread -lm -lz -ldl -lrt" -BUILD_DEPS_DOWNLOAD_DIR_PREFIX = "${S}/tensorflow/lite/tools/make/downloads/" - -do_cp_downloaded_build_deps() { - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}eigen" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}gemmlowp" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}googletest" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}absl" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}farmhash" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}neon_2_sse" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}flatbuffers" - mkdir -p "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}fft2d" - - cp -rf ${WORKDIR}/eigen/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}eigen/" - cp -rf ${WORKDIR}/gemmlowp/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}gemmlowp/" - cp -rf ${WORKDIR}/googletest/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}googletest/" - cp -rf ${WORKDIR}/abseil-cpp/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}absl/" - cp -rf ${WORKDIR}/farmhash/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}farmhash/" - cp -rf ${WORKDIR}/neon_2_sse/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}neon_2_sse/" - cp -rf ${WORKDIR}/flatbuffers/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}flatbuffers/" - cp -rf ${WORKDIR}/fft/* "${BUILD_DEPS_DOWNLOAD_DIR_PREFIX}fft2d/" -} -addtask do_cp_downloaded_build_deps after do_unpack before do_patch - -EXTRA_OEMAKE = "\ - 'CC=${CC}' \ - 'CXX=${CXX}' \ - 'CPP=${CPP}' \ - 'CFLAGS=${CFLAGS}' \ - 'CPPFLAGS=${CFLAGS}' \ - 'CXXFLAGS=${CXXFLAGS}' \ - 'AR=${AR}' \ - 'LD=${LD}' \ - 'LDFLAGS=${LDFLAGS}' \ - 'LIBS=${LIBS}' \ - 'TARGET=${TARGET_OS}' \ - 'TARGET_ARCH=${TUNE_ARCH}'" - -do_configure() { - oe_runmake -f tensorflow/lite/tools/make/Makefile clean -} - -do_compile() { - oe_runmake -f tensorflow/lite/tools/make/Makefile -} - -do_install() { - install -d ${D}${libdir} - install -m 0644 ${S}/tensorflow/lite/tools/make/gen/${TARGET_OS}_${TUNE_ARCH}/lib/libtensorflow-lite.a ${D}${libdir}/ - install -d ${D}${libdir}/pkgconfig - install -m 0644 ${WORKDIR}/tensorflow-lite.pc.in ${D}${libdir}/pkgconfig/tensorflow-lite.pc - - cd "${S}/tensorflow/lite" - for file in $(find . -name '*.h'); do - install -d "${D}${includedir}/tensorflow/lite/$(dirname -- "${file}")" - install -m 0644 "${file}" "${D}${includedir}/tensorflow/lite/${file}" - done - - # For backward compatibility with v1.09, where tf-lite was in contrib - mkdir -p ${D}${includedir}/tensorflow/contrib - cd ${D}${includedir}/tensorflow/contrib && ln -sf ../lite - - sed -i 's:@version@:${PV}:g - s:@libdir@:${libdir}:g - s:@includedir@:${includedir}:g' ${D}${libdir}/pkgconfig/tensorflow-lite.pc - # flatbuffers - install -d ${D}${includedir}/flatbuffers - install -m 0644 ${S}/tensorflow/lite/tools/make/downloads/flatbuffers/include/flatbuffers/*.h ${D}${includedir}/flatbuffers/ -} - -ALLOW_EMPTY:${PN} = "1" From e406485773087f12f30638a10f00846fff3415e3 Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Thu, 12 Sep 2024 17:58:53 +0900 Subject: [PATCH 3/4] [recipe] Add recipe for googletest and remove dep for meta-oe - Let this layer provide the gtest/gmock packages and cut the dependency on a big meta-oe layer Signed-off-by: Yongjoo Ahn --- README.md | 5 --- .../googletest/googletest_1.15.2.bb | 37 +++++++++++++++++++ 2 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 recipes-devtools/googletest/googletest_1.15.2.bb diff --git a/README.md b/README.md index b29c6a9..9407d9e 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,6 @@ This layer provides OFFICIAL support for [NNStreamer](https://github.com/nnstrea - branch: master - revision: HEAD -- URI: https://github.com/openembedded/meta-openembedded.git -- layers: meta-oe -- branch: master -- revision: HEAD - ## Disclaimer This meta, "meta-neural-network", is a collection of meta data of set of software packages. Be aware that this meta cannot dictate the licenses of such packages. Packages included in this meta have their own licenses. diff --git a/recipes-devtools/googletest/googletest_1.15.2.bb b/recipes-devtools/googletest/googletest_1.15.2.bb new file mode 100644 index 0000000..bc47926 --- /dev/null +++ b/recipes-devtools/googletest/googletest_1.15.2.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "Google's framework for writing C++ tests" +HOMEPAGE = "https://github.com/google/googletest" +SECTION = "libs" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=cbbd27594afd089daa160d3a16dd515a" + +PROVIDES += "gmock gtest" + +S = "${WORKDIR}/git" +SRCREV = "b514bdc898e2951020cbdca1304b75f5950d1f59" +SRC_URI = "git://github.com/google/googletest.git;branch=v1.15.x;protocol=https" + +inherit cmake pkgconfig + +# allow for shared libraries, but do not default to them +# +PACKAGECONFIG[shared] = "-DBUILD_SHARED_LIBS=ON,-DBUILD_SHARED_LIBS=OFF,," + +CXXFLAGS:append = " -fPIC" + +ALLOW_EMPTY:${PN} = "1" +ALLOW_EMPTY:${PN}-dbg = "1" + +# -staticdev will not be implicitly put into an SDK, so we add an rdepend +# if we are not building shared libraries +# +RDEPENDS:${PN}-dev += "${@bb.utils.contains("PACKAGECONFIG","shared","","${PN}-staticdev",d)}" + +BBCLASSEXTEND = "native nativesdk" + +do_configure:prepend() { + # explicitly use python3 + # the scripts are already python3 compatible since https://github.com/google/googletest/commit/d404af0d987a9c38cafce82a7e26ec8468c88361 and other fixes like this + # but since this oe-core change http://git.openembedded.org/openembedded-core/commit/?id=5f8f16b17f66966ae91aeabc23e97de5ecd17447 + # there isn't python in HOSTTOOLS so "env python" fails + sed -i 's@^#!/usr/bin/env python$@#!/usr/bin/env python3@g' ${S}/googlemock/test/*py ${S}/googletest/test/*py +} From c14458c94ebddc0dc5045da5d9aafd699c2e50dd Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Thu, 12 Sep 2024 17:59:41 +0900 Subject: [PATCH 4/4] [recipe] Upgrade nnstreamer version - Upgrade nnstreamer version as 2.4.2 Signed-off-by: Yongjoo Ahn --- .../nnstreamer/{nnstreamer_2.1.0.bb => nnstreamer_2.4.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename recipes-nnstreamer/nnstreamer/{nnstreamer_2.1.0.bb => nnstreamer_2.4.2.bb} (99%) diff --git a/recipes-nnstreamer/nnstreamer/nnstreamer_2.1.0.bb b/recipes-nnstreamer/nnstreamer/nnstreamer_2.4.2.bb similarity index 99% rename from recipes-nnstreamer/nnstreamer/nnstreamer_2.1.0.bb rename to recipes-nnstreamer/nnstreamer/nnstreamer_2.4.2.bb index c1bed9a..02e2bc2 100644 --- a/recipes-nnstreamer/nnstreamer/nnstreamer_2.1.0.bb +++ b/recipes-nnstreamer/nnstreamer/nnstreamer_2.4.2.bb @@ -24,7 +24,7 @@ SRC_URI = "\ git://github.com/nnstreamer/nnstreamer.git;branch=main;protocol=https \ " -PV = "2.1.0+git${SRCPV}" +PV = "2.4.2+git${SRCPV}" SRCREV = "${AUTOREV}" S = "${WORKDIR}/git"