Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=12997f75197b4f66ec54267ceefa435b47d5f9ec

commit 12997f75197b4f66ec54267ceefa435b47d5f9ec
Author: Baste <ba...@frugalware.org>
Date:   Tue May 14 08:56:41 2013 +0200

* Fix sha1

diff --git a/source/gnome-extra/drwright/gsd-register.patch 
b/source/gnome-extra/drwright/gsd-register.patch
index c779a14..703ccb9 100644
--- a/source/gnome-extra/drwright/gsd-register.patch
+++ b/source/gnome-extra/drwright/gsd-register.patch
@@ -1,18 +1,101 @@
---- a/src/gsd-typing-break-plugin.c
-+++ b/src/gsd-typing-break-plugin.c
-@@ -35,11 +35,6 @@ struct GsdTypingBreakPluginPrivate {
- GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin)
+--- src/Makefile.am
++++ src/Makefile.am
+@@ -73,7 +73,6 @@
+       $(NULL)

- static void
+ libtyping_break_la_SOURCES =          \
+-      gsd-typing-break-plugin.h       \
+       gsd-typing-break-plugin.c       \
+       gsd-typing-break-manager.h      \
+       gsd-typing-break-manager.c      \
+--- src/gsd-typing-break-plugin.c
++++ src/gsd-typing-break-plugin.c
+@@ -23,86 +23,7 @@
+ #include <glib/gi18n-lib.h>
+ #include <gmodule.h>
+
+-#include "gsd-typing-break-plugin.h"
++#include <gnome-settings-daemon/gnome-settings-plugin.h>
+ #include "gsd-typing-break-manager.h"
+
+-struct GsdTypingBreakPluginPrivate {
+-        GsdTypingBreakManager *manager;
+-};
+-
+-#define GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE(object) 
(G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_TYPING_BREAK_PLUGIN, 
GsdTypingBreakPluginPrivate))
+-
+-GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin)
+-
+-static void
-gsd_typing_break_plugin_class_finalize (GsdTypingBreakPluginClass *klass)
-{
-}
-
-static void
- gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin)
- {
-         plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin);
---
-1.7.12
-
-
+-gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin)
+-{
+-        plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin);
+-
+-        g_debug ("GsdTypingBreakPlugin initializing");
+-
+-        plugin->priv->manager = gsd_typing_break_manager_new ();
+-}
+-
+-static void
+-gsd_typing_break_plugin_finalize (GObject *object)
+-{
+-        GsdTypingBreakPlugin *plugin;
+-
+-        g_return_if_fail (object != NULL);
+-        g_return_if_fail (GSD_IS_TYPING_BREAK_PLUGIN (object));
+-
+-        g_debug ("GsdTypingBreakPlugin finalizing");
+-
+-        plugin = GSD_TYPING_BREAK_PLUGIN (object);
+-
+-        g_return_if_fail (plugin->priv != NULL);
+-
+-        if (plugin->priv->manager != NULL) {
+-                g_object_unref (plugin->priv->manager);
+-        }
+-
+-        G_OBJECT_CLASS (gsd_typing_break_plugin_parent_class)->finalize 
(object);
+-}
+-
+-static void
+-impl_activate (GnomeSettingsPlugin *plugin)
+-{
+-        gboolean res;
+-        GError  *error;
+-
+-        g_debug ("Activating typing_break plugin");
+-
+-        error = NULL;
+-        res = gsd_typing_break_manager_start (GSD_TYPING_BREAK_PLUGIN 
(plugin)->priv->manager, &error);
+-        if (! res) {
+-                g_warning ("Unable to start typing_break manager: %s", 
error->message);
+-                g_error_free (error);
+-        }
+-}
+-
+-static void
+-impl_deactivate (GnomeSettingsPlugin *plugin)
+-{
+-        g_debug ("Deactivating typing_break plugin");
+-        gsd_typing_break_manager_stop (GSD_TYPING_BREAK_PLUGIN 
(plugin)->priv->manager);
+-}
+-
+-static void
+-gsd_typing_break_plugin_class_init (GsdTypingBreakPluginClass *klass)
+-{
+-        GObjectClass           *object_class = G_OBJECT_CLASS (klass);
+-        GnomeSettingsPluginClass *plugin_class = GNOME_SETTINGS_PLUGIN_CLASS 
(klass);
+-
+-        object_class->finalize = gsd_typing_break_plugin_finalize;
+-
+-        plugin_class->activate = impl_activate;
+-        plugin_class->deactivate = impl_deactivate;
+-
+-        g_type_class_add_private (klass, sizeof 
(GsdTypingBreakPluginPrivate));
+-}
++GNOME_SETTINGS_PLUGIN_REGISTER (GsdTypingBreak, gsd_typing_break)
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to