On Fri, Feb 10, 2023 at 9:25 AM Trevor Woerner <[email protected]> wrote:
>
> dt-schema has a dependency on pylibfdt.
>

FWIW. I find that the pypi libfdt lags quite a bit, and isn't updated
often (that being said, there aren't really updates in dtc either, so
it probably isn't an issue).

When I've been building it for supporting my other projects, I've
ended up using the main dtc git, and meson to do the build and
install.

Bruce

> Signed-off-by: Trevor Woerner <[email protected]>
> ---
> changes since v1:
> - add a maintainer entry
> ---
>  meta/conf/distro/include/maintainers.inc           |  1 +
>  .../python/python3-dtschema_2023.1.bb              |  2 +-
>  .../python/python3-pylibfdt_1.6.1.bb               | 14 ++++++++++++++
>  3 files changed, 16 insertions(+), 1 deletion(-)
>  create mode 100644 meta/recipes-devtools/python/python3-pylibfdt_1.6.1.bb
>
> diff --git a/meta/conf/distro/include/maintainers.inc 
> b/meta/conf/distro/include/maintainers.inc
> index ec7ea90d16a6..575ceac8f23c 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -661,6 +661,7 @@ RECIPE_MAINTAINER:pn-python3-pycparser = "Tim Orling 
> <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pyelftools = "Joshua Watt 
> <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pygments = "Oleksandr Kravchuk 
> <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pygobject = "Zang Ruochen 
> <[email protected]>"
> +RECIPE_MAINTAINER:pn-python3-pylibfdt = "Trevor Woerner <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pyopenssl = "Tim Orling 
> <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pyparsing = "Oleksandr Kravchuk 
> <[email protected]>"
>  RECIPE_MAINTAINER:pn-python3-pyproject-hooks = "Ross Burton 
> <[email protected]>"
> diff --git a/meta/recipes-devtools/python/python3-dtschema_2023.1.bb 
> b/meta/recipes-devtools/python/python3-dtschema_2023.1.bb
> index 9767c95d3043..24bded9710a9 100644
> --- a/meta/recipes-devtools/python/python3-dtschema_2023.1.bb
> +++ b/meta/recipes-devtools/python/python3-dtschema_2023.1.bb
> @@ -10,6 +10,6 @@ PYPI_PACKAGE = "dtschema"
>  SRC_URI[sha256sum] = 
> "8fc8c269e4c57e9d008af7b32cd33b77afd4ea1ac9552bcfa96b41b9e0c52586"
>
>  DEPENDS += "python3-setuptools-scm-native"
> -RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987"
> +RDEPENDS:${PN} += "python3-ruamel-yaml python3-jsonschema python3-rfc3987 
> python3-pylibfdt"
>
>  BBCLASSEXTEND = "native nativesdk"
> diff --git a/meta/recipes-devtools/python/python3-pylibfdt_1.6.1.bb 
> b/meta/recipes-devtools/python/python3-pylibfdt_1.6.1.bb
> new file mode 100644
> index 000000000000..966f8f1413fb
> --- /dev/null
> +++ b/meta/recipes-devtools/python/python3-pylibfdt_1.6.1.bb
> @@ -0,0 +1,14 @@
> +DESCRIPTION = "libfdt from the dtc project"
> +HOMEPAGE = "git://git.kernel.org/pub/scm/utils/dtc/dtc.git"
> +LICENSE = "BSD-2-Clause"
> +LIC_FILES_CHKSUM = "file://BSD-2-Clause;md5=5d6306d1b08f8df623178dfd81880927"
> +
> +inherit pypi setuptools3
> +
> +PYPI_PACKAGE = "pylibfdt"
> +
> +SRC_URI[sha256sum] = 
> "90c667c5adf44c6ab2f13bdc566598897784c7b781bed91064e7373bd270b778"
> +
> +DEPENDS += "python3-setuptools-scm-native swig-native"
> +
> +BBCLASSEXTEND = "native nativesdk"
> --
> 2.36.0.rc2.17.g4027e30c53
>
>
> 
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#176998): 
https://lists.openembedded.org/g/openembedded-core/message/176998
Mute This Topic: https://lists.openembedded.org/mt/96876890/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to