mirror of
https://git.yoctoproject.org/meta-zephyr
synced 2026-09-13 12:49:32 +02:00
The West manifest in Zephyr 3.3 contains a tag (instead of a SHA) for zcbor [1]. OE standard practice is to always specifiy revisions using SHAs, so in the Jinja template, use the new resolve_revision filter to resolve any tags. [1] https://github.com/zephyrproject-rtos/zephyr/pull/51219#discussion_r998123145 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
35 lines
1.1 KiB
Django/Jinja
35 lines
1.1 KiB
Django/Jinja
# Auto-generated from zephyr-kernel-src.inc.jinja
|
|
{%- set short_version = '.'.join(version.split('.')[0:2]) %}
|
|
|
|
SRCREV_FORMAT = "default"
|
|
|
|
SRCREV_default = "{{ ('v' ~ version) | resolve_revision(zephyr_url) }}"
|
|
{% for project in projects -%}
|
|
SRCREV_{{ project.name }} = "{{ project.revision | resolve_revision(project.url) }}"
|
|
{% endfor %}
|
|
SRC_URI_ZEPHYR ?= "{{ zephyr_url | git_url_to_bitbake }}"
|
|
{%- for project in projects %}
|
|
SRC_URI_ZEPHYR_{{ project.name | bitbake_var }} ?= "{{ project.url | git_url_to_bitbake }}"
|
|
{%- endfor %}
|
|
|
|
SRC_URI_PATCHES ?= "\
|
|
file://0001-{{ short_version }}-x86-fix-efi-binary-generation-issue-in-cross-compila.patch;patchdir=zephyr \
|
|
"
|
|
|
|
SRC_URI = "\
|
|
${SRC_URI_ZEPHYR};branch=${ZEPHYR_BRANCH};name=default;destsuffix=git/zephyr \
|
|
{%- for project in projects %}
|
|
${SRC_URI_ZEPHYR_{{ project.name | bitbake_var }}};name={{ project.name }};nobranch=1;destsuffix=git/{{ project.path }} \
|
|
{%- endfor %}
|
|
${SRC_URI_PATCHES} \
|
|
"
|
|
|
|
ZEPHYR_MODULES = "\{% for project in projects %}
|
|
${S}/{{ project.path }}\;\
|
|
{%- endfor %}
|
|
"
|
|
|
|
ZEPHYR_BRANCH = "v{{ short_version }}-branch"
|
|
PV = "{{ version }}+git${SRCPV}"
|
|
|