]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
dtc: preserve version also from shallow git clones
authorPeter Marko <peter.marko@siemens.com>
Sat, 16 Dec 2023 18:55:04 +0000 (19:55 +0100)
committerSteve Sakoman <steve@sakoman.com>
Fri, 26 Jan 2024 14:58:49 +0000 (04:58 -1000)
commita77defdac80d4cc660d6b6677bc166a1d1d338b5
tree92230121ac4739c7beaf9552804c8db0fd5f549e
parentf69530a3b86b512c5c60da4da34fc287ff0d1366
dtc: preserve version also from shallow git clones

Since switch from Makefile to meson based build,
the version is no longer hardcoded but queried from git tag.

This works only if git history is available.
When shallow tarballs are used, tag is not available.

Example error for trusted-firmware-a from meta-arm:
dtc version too old (039a994), you need at least version 1.4.4

Backport also patch to fix version in meson file.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 319f5d8a32d1f4a71ac997ce4522249b08f84945)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/recipes-kernel/dtc/dtc/0001-meson.build-bump-version-to-1.7.0.patch [new file with mode: 0644]
meta/recipes-kernel/dtc/dtc/0002-meson-allow-building-from-shallow-clones.patch [new file with mode: 0644]
meta/recipes-kernel/dtc/dtc_1.7.0.bb