[cinnamon-settings-daemon] simpler version
Rex Dieter
rdieter at fedoraproject.org
Thu Nov 7 18:48:35 UTC 2013
commit c101b2910faa8ae680ee6fa11cd3ca47c3479f26
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Thu Nov 7 12:48:23 2013 -0600
simpler version
use UP_CHECK_VERSION instead of configure switch
...n-settings-daemon-2.0.6-upower_deprecated.patch | 80 +++++++++++++-------
cinnamon-settings-daemon.spec | 3 +-
2 files changed, 56 insertions(+), 27 deletions(-)
---
diff --git a/cinnamon-settings-daemon-2.0.6-upower_deprecated.patch b/cinnamon-settings-daemon-2.0.6-upower_deprecated.patch
index e4b2b99..d9def19 100644
--- a/cinnamon-settings-daemon-2.0.6-upower_deprecated.patch
+++ b/cinnamon-settings-daemon-2.0.6-upower_deprecated.patch
@@ -1,51 +1,79 @@
-diff -up cinnamon-settings-daemon-2.0.6/configure.ac.upower_deprecated cinnamon-settings-daemon-2.0.6/configure.ac
---- cinnamon-settings-daemon-2.0.6/configure.ac.upower_deprecated 2013-11-07 11:06:41.636497971 -0600
-+++ cinnamon-settings-daemon-2.0.6/configure.ac 2013-11-07 11:12:07.937561424 -0600
-@@ -254,6 +254,15 @@ if test x$have_gudev != xno; then
- )
- fi
-
-+AC_ARG_ENABLE([upower-deprecated],
-+ AS_HELP_STRING([--enable-upower-deprecated], [Enable use of deprecated upower-glib apis]),
-+ [with_upower=$enableval],
-+ [with_upower=auto])
-+if test "$with_upower" = "yes" ; then
-+ AC_DEFINE(HAVE_UPOWER_DEPRECATED, 1, [Define if using deprecated upower-glib apis])
-+fi
-+AM_CONDITIONAL(WITH_UPOWER, [test "$with_upower" = "yes"], [Using deprecated upower-glib apis])
-+
- dnl ---------------------------------------------------------------------------
- dnl - color
- dnl ---------------------------------------------------------------------------
-diff -up cinnamon-settings-daemon-2.0.6/plugins/power/Makefile.am.upower_deprecated cinnamon-settings-daemon-2.0.6/plugins/power/Makefile.am
diff -up cinnamon-settings-daemon-2.0.6/plugins/power/csd-power-manager.c.upower_deprecated cinnamon-settings-daemon-2.0.6/plugins/power/csd-power-manager.c
--- cinnamon-settings-daemon-2.0.6/plugins/power/csd-power-manager.c.upower_deprecated 2013-11-03 09:50:04.000000000 -0600
-+++ cinnamon-settings-daemon-2.0.6/plugins/power/csd-power-manager.c 2013-11-07 11:06:41.658497571 -0600
-@@ -1306,12 +1306,17 @@ manager_critical_action_get (CsdPowerMan
++++ cinnamon-settings-daemon-2.0.6/plugins/power/csd-power-manager.c 2013-11-07 12:32:57.628725197 -0600
+@@ -1157,6 +1157,7 @@ engine_coldplug (CsdPowerManager *manage
+ gboolean ret;
+ GError *error = NULL;
+
++#if ! UP_CHECK_VERSION(0,99,0)
+ /* get devices from UPower */
+ ret = up_client_enumerate_devices_sync (manager->priv->up_client, NULL, &error);
+ if (!ret) {
+@@ -1164,6 +1165,7 @@ engine_coldplug (CsdPowerManager *manage
+ g_error_free (error);
+ goto out;
+ }
++#endif
+
+ /* connected mobile phones */
+ gpm_phone_coldplug (manager->priv->phone);
+@@ -1306,12 +1308,17 @@ manager_critical_action_get (CsdPowerMan
policy = g_settings_get_enum (manager->priv->settings, "critical-battery-action");
if (policy == CSD_POWER_ACTION_SUSPEND) {
- if (is_ups == FALSE &&
- up_client_get_can_suspend (manager->priv->up_client))
+ if (is_ups == FALSE
-+#ifdef HAVE_UPOWER_DEPRECATED
++#if ! UP_CHECK_VERSION(0,99,0)
+ && up_client_get_can_suspend (manager->priv->up_client)
+#endif
+ )
return policy;
return CSD_POWER_ACTION_SHUTDOWN;
} else if (policy == CSD_POWER_ACTION_HIBERNATE) {
-+#ifdef HAVE_UPOWER_DEPRECATED
++#if ! UP_CHECK_VERSION(0,99,0)
if (up_client_get_can_hibernate (manager->priv->up_client))
+#endif
return policy;
return CSD_POWER_ACTION_SHUTDOWN;
}
-@@ -3838,10 +3843,12 @@ csd_power_manager_start (CsdPowerManager
+@@ -2300,6 +2307,7 @@ suspend_with_lid_closed (CsdPowerManager
+ "lid-close-ac-action");
+ }
+
++#if ! UP_CHECK_VERSION(0,99,0)
+ /* check we won't melt when the lid is closed */
+ if (action_type != CSD_POWER_ACTION_SUSPEND &&
+ action_type != CSD_POWER_ACTION_HIBERNATE) {
+@@ -2312,6 +2320,7 @@ suspend_with_lid_closed (CsdPowerManager
+ lock_screensaver (manager);
+ }
+ }
++#endif
+
+ /* ensure we turn the panel back on after resume */
+ ret = gnome_rr_screen_set_dpms_mode (manager->priv->x11_screen,
+@@ -3539,6 +3548,7 @@ lock_screensaver (CsdPowerManager *manag
+ manager);
+ }
+
++#if ! UP_CHECK_VERSION(0,99,0)
+ static void
+ upower_notify_sleep_cb (UpClient *client,
+ UpSleepKind sleep_kind,
+@@ -3602,6 +3612,7 @@ upower_notify_resume_cb (UpClient *clien
+ g_error_free (error);
+ }
+ }
++#endif
+
+ static void
+ idle_send_to_sleep (CsdPowerManager *manager)
+@@ -3838,10 +3849,12 @@ csd_power_manager_start (CsdPowerManager
G_CALLBACK (engine_settings_key_changed_cb), manager);
manager->priv->settings_screensaver = g_settings_new ("org.cinnamon.desktop.screensaver");
manager->priv->up_client = up_client_new ();
-+#ifdef HAVE_UPOWER_DEPRECATED
++#if ! UP_CHECK_VERSION(0,99,0)
g_signal_connect (manager->priv->up_client, "notify-sleep",
G_CALLBACK (upower_notify_sleep_cb), manager);
g_signal_connect (manager->priv->up_client, "notify-resume",
diff --git a/cinnamon-settings-daemon.spec b/cinnamon-settings-daemon.spec
index 323356f..f87c0e8 100644
--- a/cinnamon-settings-daemon.spec
+++ b/cinnamon-settings-daemon.spec
@@ -73,7 +73,8 @@ NOCONFIGURE=1 ./autogen.sh
%build
%configure --disable-static \
--enable-profiling \
- --enable-systemd --disable-upower-deprecated
+ --enable-systemd
+
make V=1 %{?_smp_mflags}
More information about the scm-commits
mailing list