GConf Nitpicks
In the GConf instructions it shows that polkit is a required dependency; however, it should be listed as recommended at most. Here is the relevant stuff from configure.in:
HAVE_POLKIT=no
AC_ARG_ENABLE(defaults_service,
AS_HELP_STRING([--enable-defaults-service],
[build the defaults DBus service @<:@default=auto@:>@]),
, enable_defaults_service=auto)
if test "x$enable_defaults_service" != "xno" ; then
PKG_CHECK_MODULES(DEFAULTS, glib-2.0 gobject-2.0 dbus-1 dbus-glib-1 polkit-gobject-1, HAVE_POLKIT=yes, HAVE_POLKIT=no)
if test "x$HAVE_POLKIT" = "xno"; then
if test "x$enable_defaults_service" = "xyes" ; then
AC_MSG_ERROR([[
*** Could not find PolicyKit.]])
fi
else
enable_defaults_service=yes
fi
fi
if test "x$enable_defaults_service" != "xno" ; then
AC_DEFINE(ENABLE_DEFAULTS_SERVICE, 1, [enable defaults DBus service])
fi
AM_CONDITIONAL(ENABLE_DEFAULTS_SERVICE, [test "x$enable_defaults_service" != "xno"])
Change History
(6)
Summary: |
GConf Dependencies → GConf Nitpicks
|
Type: |
task → defect
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
Additionally, there are a couple more things that need to be updated in the GConf instructions.
1) It should be explained why the /etc/gnome/2.30.2/gconf/gconf.xml.system directory is created after `make install'.
2) It should be mentioned how to include the ${GNOME_PREFIX}/share/dbus-1/services and ${GNOME_PREFIX}/share/dbus-1/system-services directories if ${GNOME_PREFIX} is not /usr. (DBus configuration - easy enough to add to the system-local.conf and session-local.conf files)
3) It should be mentioned how to include the ${GNOME_PREFIX}/share/polkit-1/actions directory if ${GNOME_PREFIX} is not /usr. I have not figured out a way to do this. The polkit(8) manpage only mentions /usr/share/polkit-1/actions as the appropriate directory with no mention how to include other directories.
More about #'s 2 and 3 in an upcoming message to BLFS-Dev.