meta-openembedded/meta-xfce
Martin Jansa fdab9ca9fe
xfce4-notifyd: use python3native and depend on python3-packaging-native
* it uses gdbus-codegen from glib-2.0-native which depended
  on python3-distutils-native until
  https://lists.openembedded.org/g/openembedded-core/message/196136
  but distutils on host was enforced by sanity check only until mickledore with:
  https://git.openembedded.org/openembedded-core/commit/?id=8e3a5b0709384f2b455a82ac1e8e212686fe4456

  so on hosts without distutils this was already failing
  and the glib-2.0-native change only changes the dependency from
  distutils to packaging which results in:
  https://errors.yoctoproject.org/Errors/Details/754995/

gdbus-codegen \
	--interface-prefix org.xfce.Notifyd.Log \
	--c-namespace Xfce \
	--generate-c-code xfce-notify-log-gbus \
	--glib-max-allowed 2.68 \
	../../xfce4-notifyd-0.8.2/common/xfce-notify-log-dbus.xml
Traceback (most recent call last):
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/bin/gdbus-codegen", line 53, in <module>
    from codegen import codegen_main
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/codegen_main.py", line 29, in <module>
    from . import dbustypes
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/dbustypes.py", line 22, in <module>
    from . import utils
  File "TOPDIR/build/tmp/work/riscv64-yoe-linux/xfce4-notifyd/0.8.2/recipe-sysroot-native/usr/share/glib-2.0/codegen/utils.py", line 22, in <module>
    import packaging.version
ModuleNotFoundError: No module named 'packaging'

* packaging probably isn't as wide spread on host distros as old
  distutils was, so make sure it's available by using
  python3-native with python3-packaging-native from OE build

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-28 11:28:37 -08:00
..
classes unblock some recipes for wayland 2022-06-01 08:43:01 -07:00
conf layer.conf: update LAYERSERIES_COMPAT for nanbield 2023-09-10 06:49:11 -07:00
recipes-apps xfce4-notifyd: use python3native and depend on python3-packaging-native 2024-02-28 11:28:37 -08:00
recipes-art recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
recipes-bindings/vala recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
recipes-core/images core-image-minimal-xfce: Use graphical.target as default 2021-04-15 09:28:43 -07:00
recipes-extended/imsettings imsettings: add missing DEPENDS on autoconf-archive-native 2023-05-20 00:45:51 -07:00
recipes-multimedia xfce4-mpc-plugin: upgrade 0.5.2 -> 0.5.3 2023-11-06 08:49:51 -08:00
recipes-panel-plugins xfce4-systemload-plugin: Fix build on 32bit machines 2023-11-06 08:49:52 -08:00
recipes-thunar-plugins thunar-archive-plugin: upgrade 0.5.1 -> 0.5.2 2023-11-06 08:48:43 -08:00
recipes-xfce thunar: inherit gtk-doc 2024-01-14 10:54:10 -08:00
README.md layers: Move READMEs to markdown format 2023-06-17 08:30:01 -07:00

This layer depends on:

URI: git://git.openembedded.org/openembedded-core branch: master

URI: git://git.openembedded.org/meta-openembedded branch: master

meta-xfce depends on meta-oe, meta-gnome and meta-multimedia in this repository.

To avoid dependencies on meta-multimedia you need to mask recipes by adding this to local.conf:

BBMASK = "meta-xfce/recipes-multimedia"

Send pull requests to openembedded-devel@lists.openembedded.org with '[meta-xfce]' in the subject'

When sending single patches, please using something like: git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-xfce][PATCH'

Layer maintainer: Kai Kang kai.kang@windriver.com Layer maintainer: Andreas Müller schnitzeltony@gmail.com