diff options
author | Markus Volk <f_l_k@t-online.de> | 2023-10-08 05:03:57 +0200 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-10-09 09:44:13 -0700 |
commit | 6ee4a15ce28b7f09fa80aad05276ad347a182cbd (patch) | |
tree | 4c40dff7430535c3fe39bebfade8f13226b46762 /meta-gnome | |
parent | 4ad790c7334b02d6d150285a952d84a02645773f (diff) | |
download | meta-openembedded-6ee4a15ce28b7f09fa80aad05276ad347a182cbd.tar.gz |
gnome-control-center: Fix polkit gettext issue
polkit.its and polkit.loc are taken from host. This should be fine
as long as the host provides these files. At least on fedora 38
they are not installed by default and configure fails with:
| ../gnome-control-center-45.0/meson.build:205:6: ERROR: Command
`/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gnome-control-center/45.0/recipe-sysroot-native/usr/bin/nativepython3 /home/flk/poky/build/tmp/work/corei7-64-poky-linux/gnome-control-center/45.0/gnome-control-center-45.0/build-aux/meson/find_xdg_file.py gettext/its/polkit.its` failed with status 1.
|
| A full log can be found at
/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gnome-control-center/45.0/build/meson-logs/meson-log.txt
| ERROR: meson failed
| WARNING:
/home/flk/poky/build/tmp/work/corei7-64-poky-linux/gnome-control-center/45.0/temp/run.do_configure.6974:182 exit 1 from 'exit 1'
export XDG_DATA_DIRS to avoid this issue
https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/main/meson.build?ref_type=heads#L203
https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/main/build-aux/meson/find_xdg_file.py?ref_type=heads
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome')
-rw-r--r-- | meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_45.0.bb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_45.0.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_45.0.bb index 1122ee5ea0..29c9f3c48c 100644 --- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_45.0.bb +++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_45.0.bb | |||
@@ -48,6 +48,8 @@ PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland" | |||
48 | 48 | ||
49 | EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}" | 49 | EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}" |
50 | 50 | ||
51 | export XDG_DATA_DIRS = "${STAGING_DATADIR}" | ||
52 | |||
51 | USERADD_PACKAGES = "${PN}" | 53 | USERADD_PACKAGES = "${PN}" |
52 | USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd" | 54 | USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/polkit-1 polkitd" |
53 | 55 | ||