Name aws-greengrass-component-sdk
Version 0.4.0+gitX (4ee9ad4ef5ae5a190a5076e7a823510f9ee2a433)
Summary AWS Greengrass Component SDK - Lightweight AWS IoT Greengrass SDK
Description The aws-greengrass-component-sdk provides an API for making AWS IoT Greengrass IPC calls with a small footprint. It enables Greengrass components to interact with the Greengrass Nucleus with less binary overhead and supports components written in C.
Section base
License Apache-2.0
Homepage https://github.com/aws-greengrass/aws-greengrass-component-sdk
Recipe file recipes-sdk/aws-greengrass-component-sdk/aws-greengrass-component-sdk_0.4.bb
recipes-sdk/aws-greengrass-component-sdk/aws-greengrass-component-sdk-crates.inc
Layer meta-aws (whinlatter branch)
Inherits
  • cargo
  • cargo-update-recipe-crates
  • cargo_common
  • cmake
  • gcc
  • gcc-native
  • ptest
  • python3-dir
  • python3native
  • rust-common
  • rust-target-config
Dependencies
  • cargo-native
  • clang-native
  • cmake-native
  • gcc-cross-i686
  • libstd-rs
  • ninja-native
  • python3-native
  • rust-native
  • virtual/compilerlibs
  • virtual/libc
PACKAGECONFIG options
  • rust

Sources

git://github.com/aws-greengrass/aws-greengrass-component-sdk.git
crate://crates.io/aho-corasick/1.1.4
crate://crates.io/bindgen/0.72.1
crate://crates.io/bitflags/2.10.0
crate://crates.io/cc/1.2.44
crate://crates.io/cexpr/0.6.0
crate://crates.io/cfg-if/1.0.4
crate://crates.io/clang-sys/1.8.1
crate://crates.io/either/1.15.0
crate://crates.io/find-msvc-tools/0.1.4
crate://crates.io/glob/0.3.3
crate://crates.io/itertools/0.13.0
crate://crates.io/libc/0.2.177
crate://crates.io/libloading/0.8.9
crate://crates.io/log/0.4.28
crate://crates.io/memchr/2.7.6
crate://crates.io/minimal-lexical/0.2.1
crate://crates.io/nom/7.1.3
crate://crates.io/prettyplease/0.2.37
crate://crates.io/proc-macro2/1.0.103
crate://crates.io/quote/1.0.42
crate://crates.io/regex/1.12.2
crate://crates.io/regex-automata/0.4.13
crate://crates.io/regex-syntax/0.8.8
crate://crates.io/rustc-hash/2.1.1
crate://crates.io/shlex/1.3.0
crate://crates.io/syn/2.0.111
crate://crates.io/unicode-ident/1.0.22
crate://crates.io/windows-link/0.2.1

Patches

Patch Status
files/0001-Add-bindgen-to-build.rs.patch Pending
files/0003-Build-gg-sdk-as-cdylib.patch Inappropriate [Yocto-specific]
files/0004-Update-Cargo.lock-for-bindgen.patch Submitted [https://github.com/aws-greengrass/aws-greengrass-component-sdk/pull/91]
files/0005-Disable-strip-in-Cargo-profile.patch Inappropriate [Yocto-specific]

Other branches

This recipe in other branches of meta-aws:

Branch Recipe
master aws-greengrass-component-sdk 1.0.1
whinlatter (Yocto Project 5.3) aws-greengrass-component-sdk 0.4.0+gitX (this recipe)
scarthgap (Yocto Project 5.0) aws-greengrass-component-sdk 0.4.0
kirkstone (Yocto Project 4.0) aws-greengrass-component-sdk 0.4.0