[gnome-continuous] Patch tracker for upower
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous] Patch tracker for upower
- Date: Tue, 15 Oct 2013 11:35:53 +0000 (UTC)
commit e1404c07a5d86b2df350be65a85f2bf77a00cab7
Author: Colin Walters <walters verbum org>
Date: Tue Oct 15 07:33:55 2013 -0400
Patch tracker for upower
Hopefully upower maintainers decide to reinstate the deprecated API.
manifest.json | 1 +
patches/tracker-upower-api.patch | 49 ++++++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+), 0 deletions(-)
---
diff --git a/manifest.json b/manifest.json
index 52302c8..1ed8d6c 100644
--- a/manifest.json
+++ b/manifest.json
@@ -740,6 +740,7 @@
{"src": "gnome:tracker",
"branch": "tracker-0.16",
+ "patches": ["tracker-upower-api.patch"],
"config-opts": ["--enable-miner-firefox=no",
"--enable-miner-thunderbird=no",
"--enable-miner-evolution=no",
diff --git a/patches/tracker-upower-api.patch b/patches/tracker-upower-api.patch
new file mode 100644
index 0000000..6f014c6
--- /dev/null
+++ b/patches/tracker-upower-api.patch
@@ -0,0 +1,49 @@
+From f324465acda10d2e3e9ddd88e541980958f8d222 Mon Sep 17 00:00:00 2001
+From: Colin Walters <walters verbum org>
+Date: Tue, 15 Oct 2013 06:49:55 -0400
+Subject: [PATCH] tracker-power-upower: Port to newer UPower API
+
+The old one was removed.
+---
+ configure.ac | 2 +-
+ src/miners/fs/tracker-power-upower.c | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 29112ce..1a2660f 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -168,7 +168,7 @@ GTK_REQUIRED=3.0.0
+ LIBXML2_REQUIRED=2.6
+ LIBNOTIFY_REQUIRED=0.4.3
+ HAL_REQUIRED=0.5
+-UPOWER_REQUIRED=0.9.0
++UPOWER_REQUIRED=1.0
+ GDKPIXBUF_REQUIRED=2.12.0
+ QT_REQUIRED=4.7.1
+ MEEGOTOUCH_REQUIRED=0.20
+diff --git a/src/miners/fs/tracker-power-upower.c b/src/miners/fs/tracker-power-upower.c
+index d3e9406..38afa82 100644
+--- a/src/miners/fs/tracker-power-upower.c
++++ b/src/miners/fs/tracker-power-upower.c
+@@ -95,7 +95,7 @@ tracker_power_init (TrackerPower *power)
+
+ /* coldplug */
+ priv->on_battery = up_client_get_on_battery (priv->client);
+- priv->on_low_battery = up_client_get_on_low_battery (priv->client);
++ priv->on_low_battery = up_client_get_warning_level (priv->client) >= UP_DEVICE_LEVEL_LOW;
+ }
+
+ static void
+@@ -153,7 +153,7 @@ tracker_power_client_changed_cb (UpClient *client, TrackerPower *power)
+ }
+
+ /* get the on-low-battery state */
+- on_low_battery = up_client_get_on_low_battery (priv->client);
++ on_low_battery = up_client_get_warning_level (priv->client) >= UP_DEVICE_LEVEL_LOW;
+ if (on_low_battery != priv->on_low_battery) {
+ priv->on_low_battery = on_low_battery;
+ g_object_notify (G_OBJECT (power), "on-low-battery");
+--
+1.7.1
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]