From b8c5044b395d91bc4b2ca6cdb8d087002f30a2c6 Mon Sep 17 00:00:00 2001 From: Hongxu Jia Date: Thu, 19 Dec 2019 18:02:19 +0800 Subject: gvfs: add user polkitd and missing depends 1. Since commit [664e550 gvfs: Fix build regression from uprev] applied, it chmod polkitd but missed to useradd polkitd at do_rootfs 2. Add dbus to DEPENDS ... | Run-time dependency dbus-1 found: NO (tried pkgconfig) | | meson.build:254:0: ERROR: Dependency "dbus-1" not found, tried pkgconfig ... Signed-off-by: Hongxu Jia Signed-off-by: Khem Raj --- meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb index 6888eff8ca..e5d23b085d 100644 --- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb +++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.42.1.bb @@ -3,9 +3,10 @@ LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=05df38dd77c35ec8431f212410a3329e" GNOMEBASEBUILDCLASS = "meson" -inherit gnomebase gsettings bash-completion gettext upstream-version-is-even features_check +inherit gnomebase gsettings bash-completion gettext upstream-version-is-even features_check useradd -DEPENDS += "libsecret glib-2.0 glib-2.0-native libgudev shadow-native gsettings-desktop-schemas" +DEPENDS += "libsecret glib-2.0 glib-2.0-native libgudev shadow-native \ + gsettings-desktop-schemas dbus" SRC_URI = "https://download.gnome.org/sources/${BPN}/${@gnome_verdir("${PV}")}/${BPN}-${PV}.tar.xz;name=archive" SRC_URI[archive.md5sum] = "93592535508322548d44fa036b635a0a" @@ -66,6 +67,9 @@ PACKAGECONFIG[fuse] = "-Dfuse=true, -Dfuse=false, fuse" # libcdio-paranoia recipe doesn't exist yet PACKAGECONFIG[cdda] = "-Dcdda=true, -Dcdda=false, libcdio-paranoia" +USERADD_PACKAGES = "${PN}" +USERADD_PARAM_${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/${BPN}-1 polkitd" + do_install_append() { if ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'true', 'false', d)}; then # Fix up permissions on polkit rules.d to work with rpm4 constraints -- cgit v1.2.3-54-g00ecf