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