power: Fix build on non-Linux systems
In 8400d3e
, we ported the power panel to libnm 1.2, but at the same
time, made libnm a hard requirement. This is a problem on non-Linux
systems.
See https://bugzilla.gnome.org/show_bug.cgi?id=765910#c31
This commit is contained in:
parent
fb44ea3908
commit
e39ef0eea7
1 changed files with 10 additions and 3 deletions
13
configure.ac
13
configure.ac
|
@ -141,9 +141,6 @@ PKG_CHECK_MODULES(NETWORK_PANEL, $COMMON_MODULES gmodule-2.0
|
|||
polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
|
||||
PKG_CHECK_MODULES(NOTIFICATIONS_PANEL, $COMMON_MODULES)
|
||||
PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
|
||||
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.99.0
|
||||
libnm >= $NETWORK_MANAGER_REQUIRED_VERSION
|
||||
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
|
||||
PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
|
||||
colord >= $COLORD_REQUIRED_VERSION
|
||||
colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
|
||||
|
@ -212,6 +209,16 @@ if test x${have_networkmanager} = xyes; then
|
|||
AC_SUBST(NM_VPN_MODULE_DIR)
|
||||
fi
|
||||
|
||||
# Check for power panel
|
||||
if test x${have_networkmanager} = xyes; then
|
||||
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.99.0
|
||||
libnm >= $NETWORK_MANAGER_REQUIRED_VERSION
|
||||
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
|
||||
else
|
||||
PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.99.0
|
||||
gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
|
||||
fi
|
||||
|
||||
# Check for gnome-bluetooth
|
||||
PKG_CHECK_MODULES(BLUETOOTH, $COMMON_MODULES gnome-bluetooth-1.0 >= 3.18.2,
|
||||
[have_bluetooth=yes], have_bluetooth=no)
|
||||
|
|
Loading…
Add table
Reference in a new issue