summaryrefslogtreecommitdiff
path: root/community/gnome-settings-daemon-updates/arch.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnome-settings-daemon-updates/arch.patch')
-rw-r--r--community/gnome-settings-daemon-updates/arch.patch58
1 files changed, 29 insertions, 29 deletions
diff --git a/community/gnome-settings-daemon-updates/arch.patch b/community/gnome-settings-daemon-updates/arch.patch
index f405d7593..6718e4db9 100644
--- a/community/gnome-settings-daemon-updates/arch.patch
+++ b/community/gnome-settings-daemon-updates/arch.patch
@@ -36,7 +36,7 @@ index 9510c65..191092d 100644
libupdates_la_CPPFLAGS = \
-I$(top_srcdir)/gnome-settings-daemon \
diff --git a/plugins/updates/gsd-updates-manager.c b/plugins/updates/gsd-updates-manager.c
-index 90ea246..d79455c 100644
+index 4ed046c..9842b32 100644
--- a/plugins/updates/gsd-updates-manager.c
+++ b/plugins/updates/gsd-updates-manager.c
@@ -32,6 +32,7 @@
@@ -55,7 +55,7 @@ index 90ea246..d79455c 100644
GSettings *settings_ftp;
GSettings *settings_gsd;
GSettings *settings_http;
-@@ -1359,6 +1361,9 @@ gsd_updates_manager_start (GsdUpdatesManager *manager,
+@@ -1358,6 +1360,9 @@ gsd_updates_manager_start (GsdUpdatesManager *manager,
g_signal_connect (manager->priv->refresh, "get-updates",
G_CALLBACK (due_get_updates_cb), manager);
@@ -65,7 +65,7 @@ index 90ea246..d79455c 100644
/* get http settings */
manager->priv->settings_http = g_settings_new ("org.gnome.system.proxy.http");
g_signal_connect (manager->priv->settings_http, "changed",
-@@ -1464,6 +1469,10 @@ gsd_updates_manager_stop (GsdUpdatesManager *manager)
+@@ -1463,6 +1468,10 @@ gsd_updates_manager_stop (GsdUpdatesManager *manager)
g_object_unref (manager->priv->firmware);
manager->priv->firmware = NULL;
}
@@ -78,7 +78,7 @@ index 90ea246..d79455c 100644
manager->priv->proxy_session = NULL;
diff --git a/plugins/updates/gsd-updates-watch.c b/plugins/updates/gsd-updates-watch.c
new file mode 100644
-index 0000000..892acad
+index 0000000..37d8778
--- /dev/null
+++ b/plugins/updates/gsd-updates-watch.c
@@ -0,0 +1,179 @@
@@ -125,13 +125,13 @@ index 0000000..892acad
+static void
+gsd_updates_watch_message_cb (PkMessage *item, GsdUpdatesWatch *watch)
+{
-+ NotifyNotification *notification;
++ NotifyNotification *notification;
+ gchar *details = NULL;
+ const gchar *title, *message;
+ GError *error = NULL;
+
+ g_return_if_fail (PK_IS_MESSAGE (item));
-+ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
++ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
+
+ g_object_get (item, "details", &details, NULL);
+ title = _("More information");
@@ -148,15 +148,15 @@ index 0000000..892acad
+ }
+
+ /* display a notification */
-+ notification = notify_notification_new (title, message, NULL);
++ notification = notify_notification_new (title, message, NULL);
+ notify_notification_set_app_name (notification, _("Software Updates"));
-+ notify_notification_set_timeout (notification, NOTIFY_EXPIRES_NEVER);
-+ notify_notification_set_urgency (notification, NOTIFY_URGENCY_NORMAL);
++ notify_notification_set_timeout (notification, NOTIFY_EXPIRES_NEVER);
++ notify_notification_set_urgency (notification, NOTIFY_URGENCY_NORMAL);
+
-+ if (!notify_notification_show (notification, &error)) {
-+ g_warning ("error: %s", error->message);
-+ g_error_free (error);
-+ }
++ if (!notify_notification_show (notification, &error)) {
++ g_warning ("error: %s", error->message);
++ g_error_free (error);
++ }
+
+ g_free (details);
+}
@@ -170,9 +170,9 @@ index 0000000..892acad
+ GPtrArray *array;
+ GError *error = NULL;
+
-+ g_return_if_fail (PK_IS_CLIENT (client));
++ g_return_if_fail (PK_IS_CLIENT (client));
+ g_return_if_fail (G_IS_ASYNC_RESULT (res));
-+ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
++ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
+
+ results = pk_client_generic_finish (client, res, &error);
+ if (results == NULL) {
@@ -206,9 +206,9 @@ index 0000000..892acad
+static void
+gsd_updates_watch_tlist_added_cb (PkTransactionList *tlist, const gchar *tid, GsdUpdatesWatch *watch)
+{
-+ g_return_if_fail (PK_IS_TRANSACTION_LIST (tlist));
-+ g_return_if_fail (tid != NULL);
-+ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
++ g_return_if_fail (PK_IS_TRANSACTION_LIST (tlist));
++ g_return_if_fail (tid != NULL);
++ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
+
+ /* listen for messages */
+ pk_client_adopt_async (watch->priv->client, tid, NULL, NULL, NULL,
@@ -218,9 +218,9 @@ index 0000000..892acad
+static void
+gsd_updates_watch_init (GsdUpdatesWatch *watch)
+{
-+ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
++ g_return_if_fail (GSD_IS_UPDATES_WATCH (watch));
+
-+ watch->priv = GSD_UPDATES_WATCH_GET_PRIVATE (watch);
++ watch->priv = GSD_UPDATES_WATCH_GET_PRIVATE (watch);
+ watch->priv->tlist = pk_transaction_list_new ();
+ watch->priv->client = pk_client_new ();
+
@@ -231,12 +231,12 @@ index 0000000..892acad
+static void
+gsd_updates_watch_finalize (GObject *object)
+{
-+ GsdUpdatesWatch *watch;
++ GsdUpdatesWatch *watch;
+
-+ g_return_if_fail (GSD_IS_UPDATES_WATCH (object));
++ g_return_if_fail (GSD_IS_UPDATES_WATCH (object));
+
-+ watch = GSD_UPDATES_WATCH (object);
-+ g_return_if_fail (watch->priv != NULL);
++ watch = GSD_UPDATES_WATCH (object);
++ g_return_if_fail (watch->priv != NULL);
+
+ if (watch->priv->tlist != NULL) {
+ g_object_unref (watch->priv->tlist);
@@ -245,21 +245,21 @@ index 0000000..892acad
+ g_object_unref (watch->priv->client);
+ }
+
-+ G_OBJECT_CLASS (gsd_updates_watch_parent_class)->finalize (object);
++ G_OBJECT_CLASS (gsd_updates_watch_parent_class)->finalize (object);
+}
+
+GsdUpdatesWatch *
+gsd_updates_watch_new (void)
+{
-+ return GSD_UPDATES_WATCH (g_object_new (GSD_TYPE_UPDATES_WATCH, NULL));
++ return GSD_UPDATES_WATCH (g_object_new (GSD_TYPE_UPDATES_WATCH, NULL));
+}
+
+static void
+gsd_updates_watch_class_init (GsdUpdatesWatchClass *klass)
+{
-+ GObjectClass *object_class = G_OBJECT_CLASS (klass);
-+ object_class->finalize = gsd_updates_watch_finalize;
-+ g_type_class_add_private (klass, sizeof (GsdUpdatesWatchPrivate));
++ GObjectClass *object_class = G_OBJECT_CLASS (klass);
++ object_class->finalize = gsd_updates_watch_finalize;
++ g_type_class_add_private (klass, sizeof (GsdUpdatesWatchPrivate));
+}
diff --git a/plugins/updates/gsd-updates-watch.h b/plugins/updates/gsd-updates-watch.h
new file mode 100644