Skip to content
Snippets Groups Projects
Commit 8ba72f89 authored by BRONES Romain's avatar BRONES Romain
Browse files

Initial commit

parents
No related merge requests found
Yocto layer for SOLEIL FOFB.
This layer is to be used with petainux and DAMC-FMC2ZUP layers.
More on this latter...
# We have a conf and classes directory, add to BBPATH
BBPATH .= ":${LAYERDIR}"
# We have recipes-* directories, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-python/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "meta-soleil-fofb"
BBFILE_PATTERN_meta-soleil-fofb = "^${LAYERDIR}/"
BBFILE_PRIORITY_meta-soleil-fofb = "10"
LAYERDEPENDS_meta-soleil-fofb = "core"
LAYERSERIES_COMPAT_meta-soleil-fofb = "warrior zeus"
DESCRIPTION = "FOFB system for DAMC-FMC2ZUP"
# disable autologin at startup on serial tty
IMAGE_AUTOLOGIN = "0"
# Based on the petalinux image minimal
require ./recipes-core/images/petalinux-image-minimal.bb
# Include ZUP common
# this deploy HW packages for zup, zup-demo package
# and some applications (htop, vim, nano, python3...)
require ./recipes-core/images/zup-common.inc
# Add features
IMAGE_FEATURES_append = " \
package-management \
petalinux-base \
petalinux-networking-stack \
petalinux-utils \
petalinux-python-modules \
"
# Add applications
IMAGE_INSTALL_append = " haveged"
IMAGE_INSTALL_append = " util-linux glibc-utils sudo"
IMAGE_INSTALL_append = " packagegroup-techlab-devbox"
IMAGE_INSTALL_append = " packagegroup-locale-support"
IMAGE_INSTALL_append = " packagegroup-recovery-support"
IMAGE_INSTALL_append = " python3-asyncua"
# Switch root shell to zsh
inherit extrausers
EXTRA_USERS_PARAMS = "usermod -s /bin/zsh root"
# Remove graphical features
DISTRO_FEATURES_remove = " x11 wayland opengl qt jupyter"
# Not sure the following is usefull...
IMAGE_FEATURES_remove = " x11 wayland opengl qt jupyter"
# Remove unwanted features
DISTRO_FEATURES_remove = " wifi bluetooth 3g nfc"
SUMMARY = "aiosqlite provides a friendly, async interface to sqlite databases"
HOMEPAGE = "https://github.com/omnilib/aiosqlite"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2066c5c20642aa773df4a6dced7611c2"
SRC_URI[md5sum]= "6d329ca418d7df462750640366515b11"
PYPI_PACKAGE = "aiosqlite"
inherit pypi setuptools3
SUMMARY = "Pure Python OPC-UA client and server library"
HOMEPAGE = "https://github.com/FreeOpcUa/opcua-asyncio"
LICENSE = "LGPL-3.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=e6a600fd5e1d9cbde2d983680233ad02"
SRC_URI[md5sum]= "3d58ec12bad1112b25f876ac67e9ccbc"
PYPI_PACKAGE = "asyncua"
inherit pypi setuptools3
RDEPENDS_${PN} ="\
${PYTHON_PN}-aiofiles \
${PYTHON_PN}-importlib-metadata \
${PYTHON_PN}-cryptography \
${PYTHON_PN}-aiosqlite \
${PYTHON_PN}-dateutil \
${PYTHON_PN}-pytz \
${PYTHON_PN}-sortedcontainers \
"
SUMMARY = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
HOMEPAGE = "https://github.com/grantjenks/python-sortedcontainers"
LICENSE = "Apache-2"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7c7c6a1a12ec816da16c1839137d53ae"
SRC_URI[md5sum]= "50eeb6cb739568b590b28f9a3f445c78"
PYPI_PACKAGE = "sortedcontainers"
inherit pypi setuptools3
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment