jhnc-oss / meta-protos Goto Github PK
View Code? Open in Web Editor NEWYocto Meta Layer of the Protos distribution.
License: MIT License
Yocto Meta Layer of the Protos distribution.
License: MIT License
oelint-adv > 3.6.0 (unreleased) is going to support configuration files.
oelint.rules
)Upstream source: https://github.com/dmtx/libdmtx
Drop legacy layer meta-python2 as soon as we can get rid of our dunfell-backport of Qt5.12.4 and switch to officially supported version as provided by meta-qt5 as it is a dead end.
Move backports from recipes-oss to directories as used by their HEAD version:
Separate the actual distribution from the layer.
TEMPLATECONF
path — jhnc-oss/yocto-build#41WARNING: No bb files matched BBFILE_PATTERN_meta '^/opt/yocto/build/../meta-protos/meta/'
Restructure current recipe layers to avoid proliferation and provide guidance via recipes.txt where to put new ones.
MS16 was based on glibc 2.27. Therefore, glibc 2.27 needs to be backported.
Add a CI build with oelint analysis.
cppcheck as of version 2.10 does no longer build on x86 (32 bit)
Add the cmocka recipe.
Add the cppcheck recipe.
Backport python3-uinput.
While meta-clang and meta-qt5 are already provided with repository manifest these are currently not enabled:
Cmake backport introduced with d7a37de breaks self-extracting SDK shell script resulting in the following error:
KeyError: 'OECORE_TUNE_CCARGS'
Weston and wayland are needed for development. Therefore, add weston and wayland to target.
SDK builds currently result in names like protos-glibc-x86_64-protos-core-image-dev-core2-64-genericx86-64-toolchain-3.1.17-18.sh which is due to:
SDK_NAME = ${DISTRO}-${TCLIBC}-${SDKMACHINE}-${IMAGE_BASENAME}-${TUNE_PKGARCH}-${MACHINE}
SDK_VERSION = ${DISTRO_VERSION}
TOOLCHAIN_OUTPUTNAME ?= "${SDK_NAME}-toolchain-${SDK_VERSION}"
While we should keep SDK_VERSION which happily maps to corresponding poky release we should also include the compiler version which provides the most relevant information.
Add python3-pytest recipe.
RPC Library for Python.
Upstream: https://github.com/tomerfiliba-org/rpyc
According to the Yocto Project https://wiki.yoctoproject.org/wiki/Releases the next Long Term Support release will be Kirkstone (poky 27.0.x) available in April 2022.
This surely implies coping with the following technical debt:
Python SSH library.
Upstream: https://github.com/paramiko/paramiko
We are in need of a recent clang version suitable for dunfell >= 23.0.13 while dunfell is stuck with clang 9.0.
depends on: jhnc-oss/yocto-manifests#11
WARNING: No bb files matched BBFILE_PATTERN_meta-protos '^/opt/yocto/build/../meta-protos/'
wayland-{protocols,scanner} is required on host side to create some wayland files
Cppcheck 2.7 is available.
In the long run we need a way to switch between target architecture (MACHINE) including at least:
Therefore, we need to untangle machine-specific settings of local.conf.sample and should move as well generic settings to site.conf.
Recipe for nlopt.
Add the CppUTest recipe.
Backport nlohmann-json 3.11.2, there's no Yocto release containing that version yet.
Add a recipe for latest Catch v3.x.
Recipe for libspnav.
depends on: jhnc-oss/yocto-manifests#7
If feasible, allow installation of x86 and x86_64 library packages in parallel. Therefore, set baselib dynamically to prevent path collisions due to default value lib.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.