From 14b6ea282fe85e41f1ae7a37c687440f1bcf1642 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Wed, 3 Jun 2015 22:41:40 +0200 Subject: [PATCH] package/matchbox: enable support for the Xsession manager Since this is a non-obvious dependency, just select the appropriate library. Also, add a comment to act as a separator between matchbox' options and the other matchbox packages. Signed-off-by: "Yann E. MORIN" Reviewed-by: Arnout Vandecappelle Signed-off-by: Thomas Petazzoni --- package/matchbox/Config.in | 8 ++++++++ package/matchbox/matchbox.mk | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/package/matchbox/Config.in b/package/matchbox/Config.in index ae33ecfc2c..d42b90fbf7 100644 --- a/package/matchbox/Config.in +++ b/package/matchbox/Config.in @@ -17,6 +17,14 @@ menuconfig BR2_PACKAGE_MATCHBOX if BR2_PACKAGE_MATCHBOX +config BR2_PACKAGE_MATCHBOX_SM + bool "session manager" + select BR2_PACKAGE_XLIB_LIBSM + help + Enable support for the Session Manager. + +comment "matchbox utilities" + source "package/matchbox-common/Config.in" source "package/matchbox-desktop/Config.in" source "package/matchbox-fakekey/Config.in" diff --git a/package/matchbox/matchbox.mk b/package/matchbox/matchbox.mk index 43f6b4b1df..b1f96a6e5a 100644 --- a/package/matchbox/matchbox.mk +++ b/package/matchbox/matchbox.mk @@ -27,4 +27,11 @@ else MATCHBOX_CONF_OPTS += --disable-startup-notification endif +ifeq ($(BR2_PACKAGE_MATCHBOX_SM),y) +MATCHBOX_CONF_OPTS += --enable-session +MATCHBOX_DEPENDENCIES += xlib_libSM +else +MATCHBOX_CONF_OPTS += --disable-session +endif + $(eval $(autotools-package)) -- 2.30.2