mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
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 <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user