Name minifi-cpp
Version 0.7.0 (aa42957a2e227df41510047cece3cd606dc1cb6a)
Summary A subproject of Apache NiFi to collect data where it originates.
Description MiNiFi--a subproject of Apache NiFi--is a complementary data collection approach that supplements the core tenets of NiFi in dataflow management, focusing on the collection of data at the source of its creation.
Section console/network
License Apache-2.0
Homepage https://nifi.apache.org/minifi/index.html
Recipe file recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
Layer meta-oe (nanbield branch)
Inherits
  • cmake
  • pkgconfig
  • systemd
Dependencies
  • bison-native
  • cmake-native
  • expat
  • flex
  • libxml2
  • lz4
  • nettle
  • ninja-native
  • pkgconfig-native
  • python3
  • virtual/crypt
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

git://github.com/apache/nifi-minifi-cpp.git
https://curl.haxx.se/download/curl-7.64.0.tar.bz2
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.8.3.tar.gz
http://ftp.debian.org/debian/pool/main/o/ossp-uuid/ossp-uuid_1.6.2.orig.tar.gz

Patches

Patch Status
files/fix-minifi-compile.patch Pending
files/fix-libressl-compile.patch Pending
files/fix-libressl-avoid-BSWAP-assembly-for-ARM-v6.patch Pending
files/fix-osspuuid-compile.patch Pending
files/fix-osspuuid-cross-compile.patch Pending
files/fix-osspuuid-musl-compile.patch Pending
files/fix-rocksdb-cross-compile.patch Pending
files/remove_const_due_to_std_lock_guard.patch Pending
files/0001-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch Pending
files/0001-CMakeLists.txt-use-curl-local-source-tarball.patch Inappropriate [embedded specific]
files/0002-cmake-LibreSSL.cmake-use-libressl-local-source-tarba.patch Inappropriate [embedded specific]
files/0003-cmake-BundledOSSPUUID.cmake-use-ossp-uuid-local-sour.patch Inappropriate [embedded specific]
files/0001-civetweb-CMakeLists.txt-do-not-search-gcc-ar-and-gcc.patch Inappropriate [embedded specific]
files/0001-cxxopts-Add-limits-header.patch Submitted [https://github.com/apache/nifi-minifi-cpp/pull/1021]
files/0001-Fix-build-with-libc.patch Pending
files/0001-civetweb-Disable-lto.patch Pending
files/0001-Add-missing-includes-cstdint-and-cstdio.patch Backport [https://github.com/facebook/rocksdb/commit/88edfbfb5e1cac228f7cc31fbec24bb637fe54b1]
files/0001-Do-not-use-LFS64-functions-on-linux-musl.patch Submitted [https://github.com/gabime/spdlog/pull/2589]
files/0001-Fix-the-constness-issues-around-autovector-iterator_.patch Pending
files/0002-Fix-build-with-clang-17.patch Backport [https://github.com/jarro2783/cxxopts/commit/513afbc6dcfe2952cb2ffab0dae2415b11bba2d0]
files/0001-CMakeLists.txt-Pass-the-OPENSSLDIR.patch Pending
files/0001-BundledOSSPUUID.cmake-Pass-CFLAGS-to-compiler.patch Pending

Other branches

This recipe in other branches of meta-oe:

Branch Recipe
master minifi-cpp 0.15.0
styhead (Yocto Project 5.1) minifi-cpp 0.15.0
scarthgap (Yocto Project 5.0) minifi-cpp 0.15.0
nanbield (Yocto Project 4.3) minifi-cpp 0.7.0 (this recipe)
mickledore (Yocto Project 4.2) minifi-cpp 0.7.0
langdale (Yocto Project 4.1) minifi-cpp 0.7.0
kirkstone (Yocto Project 4.0) minifi-cpp 0.7.0
honister (Yocto Project 3.4) minifi-cpp 0.7.0
hardknott (Yocto Project 3.3) minifi-cpp 0.7.0
gatesgarth (Yocto Project 3.2) minifi-cpp 0.7.0