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

commit 4185f6ab7a02eb3b503758c1c4e3f577535583bc
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Tue Jan 19 21:28:28 2010 +0000

gnome-policykit-0.9.2-2-i686
*added some fix for works well
*without gnome user can't change the rules

diff --git a/source/gnome/gnome-policykit/FixClick.diff 
b/source/gnome/gnome-policykit/FixClick.diff
new file mode 100644
index 0000000..be48582
--- /dev/null
+++ b/source/gnome/gnome-policykit/FixClick.diff
@@ -0,0 +1,12 @@
+--- ./polkit-gnome/polkit-gnome-action.c.old   2009-02-06 17:31:46.000000000 
+0000
++++ ./polkit-gnome/polkit-gnome-action.c       2009-02-06 17:32:03.000000000 
+0000
+@@ -2062,6 +2062,8 @@ _button_clicked (GtkButton *button, PolK
+         case POLKIT_RESULT_ONLY_VIA_SELF_AUTH_KEEP_ALWAYS:
+                 /* g_debug ("blocking clicked"); */
+                 g_signal_stop_emission_by_name (button, "clicked");
++                if (action->priv->polkit_action != NULL)
++                        g_signal_emit (action, signals [AUTH_START_SIGNAL], 
0);
+                 break;
+
+         default:
+
diff --git a/source/gnome/gnome-policykit/FixDbus.diff 
b/source/gnome/gnome-policykit/FixDbus.diff
new file mode 100644
index 0000000..0360c7c
--- /dev/null
+++ b/source/gnome/gnome-policykit/FixDbus.diff
@@ -0,0 +1,15 @@
+diff -up PolicyKit-gnome-0.9.2/src/polkit-gnome-manager.c.reregister 
PolicyKit-gnome-0.9.2/src/polkit-gnome-manager.c
+--- PolicyKit-gnome-0.9.2/src/polkit-gnome-manager.c.reregister        
2008-07-22 18:00:53.000000000 +0100
++++ PolicyKit-gnome-0.9.2/src/polkit-gnome-manager.c   2009-08-13 
12:28:15.534034826 +0100
+@@ -287,10 +287,6 @@ register_manager (PolKitGnomeManager *ma
+         }
+
+         dbus_g_connection_register_g_object 
(manager->priv->session_bus_connection,
+-                                             "/org/gnome/PolicyKit/Manager",
+-                                             G_OBJECT (manager));
+-
+-        dbus_g_connection_register_g_object 
(manager->priv->session_bus_connection,
+                                              "/",
+                                              G_OBJECT (manager));
+
+
diff --git a/source/gnome/gnome-policykit/FrugalBuild 
b/source/gnome/gnome-policykit/FrugalBuild
index 1b92321..1098339 100644
--- a/source/gnome/gnome-policykit/FrugalBuild
+++ b/source/gnome/gnome-policykit/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=gnome-policykit
_F_archive_name=PolicyKit-gnome
pkgver=0.9.2
-pkgrel=1
+pkgrel=2
pkgdesc="PolicyKit policies and configurations for the GNOME desktop"
url="http://hal.freedesktop.org/docs/PolicyKit";
depends=('policykit' 'gconf' 'gtk+2')
@@ -12,8 +12,11 @@ makedepends=('intltool' 'gnome-doc-utils')
groups=('gnome' 'gnome-minimal')
archs=('i686' 'x86_64' 'ppc')
up2date="Flasttar http://hal.freedesktop.org/releases/";
-source=(http://hal.freedesktop.org/releases/$_F_archive_name-$pkgver.tar.bz2)
-sha1sums=('2af77fad1ca2e9a4e5fce204960b9ba74cf59a8d')
+source=(http://hal.freedesktop.org/releases/$_F_archive_name-$pkgver.tar.bz2 
FixClick.diff FixDbus.diff)
+sha1sums=('2af77fad1ca2e9a4e5fce204960b9ba74cf59a8d' \
+          'b687b35eca870135d518502fce6a997e28d34464' \
+          '34fb525607bb2ea2002fb23e1872114fe9b8e0cf')
+
Fconfopts="${fconfop...@]} --disable-gtk-doc"
_F_gnome_desktop="y"
_F_gnome_schemas=('/etc/gconf/schemas/polkit-gnome.schemas')
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to