[arch-commits] Commit in policykit-gnome/repos (3 files)

Jan de Groot jgc at archlinux.org
Fri May 8 20:32:26 UTC 2009


    Date: Friday, May 8, 2009 @ 16:32:25
  Author: jgc
Revision: 38511

Merged revisions 38492 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/policykit-gnome/trunk

........
  r38492 | jgc | 2009-05-08 21:29:22 +0200 (Fri, 08 May 2009) | 2 lines
  
  upgpkg: policykit-gnome 0.9.2-4
      Fix FS#14610
........

Added:
  policykit-gnome/repos/extra-i686/bgo572878.patch
    (from rev 38492, policykit-gnome/trunk/bgo572878.patch)
Modified:
  policykit-gnome/repos/extra-i686/	(properties)
  policykit-gnome/repos/extra-i686/PKGBUILD

-----------------+
 PKGBUILD        |   13 ++++++++-----
 bgo572878.patch |   17 +++++++++++++++++
 2 files changed, 25 insertions(+), 5 deletions(-)


Property changes on: policykit-gnome/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /policykit-gnome/trunk:1-31967
   + /policykit-gnome/trunk:1-38510

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-05-08 20:31:09 UTC (rev 38510)
+++ extra-i686/PKGBUILD	2009-05-08 20:32:25 UTC (rev 38511)
@@ -3,20 +3,23 @@
 
 pkgname=policykit-gnome
 pkgver=0.9.2
-pkgrel=3
+pkgrel=4
 pkgdesc="PolicyKit integration for the GNOME desktop"
 arch=('i686' 'x86_64')
 url="http://hal.freedesktop.org/docs/PolicyKit-gnome/"
 license=('GPL')
-depends=('gconf>=2.26.0-2')
-makedepends=('intltool' 'gtk-doc' 'gnome-doc-utils>=0.16.0')
+depends=('gconf>=2.26.1')
+makedepends=('intltool' 'gtk-doc' 'gnome-doc-utils>=0.16.1')
 options=(!emptydirs !libtool)
 install=${pkgname}.install
-source=(http://hal.freedesktop.org/releases/PolicyKit-gnome-${pkgver}.tar.bz2)
-md5sums=('fc478b168d0c926a9766b0b415ff4bbf')
+source=(http://hal.freedesktop.org/releases/PolicyKit-gnome-${pkgver}.tar.bz2
+	bgo572878.patch)
+md5sums=('fc478b168d0c926a9766b0b415ff4bbf'
+         'aa8aa8c0fa69f69f20af9338429150ad')
 
 build() {
   cd "${srcdir}/PolicyKit-gnome-${pkgver}"
+  patch -Np1 -i "${srcdir}/bgo572878.patch" || return 1
   ./configure --prefix=/usr \
       --sysconfdir=/etc \
       --libexecdir=/usr/lib/PolicyKit \

Copied: policykit-gnome/repos/extra-i686/bgo572878.patch (from rev 38492, policykit-gnome/trunk/bgo572878.patch)
===================================================================
--- extra-i686/bgo572878.patch	                        (rev 0)
+++ extra-i686/bgo572878.patch	2009-05-08 20:32:25 UTC (rev 38511)
@@ -0,0 +1,17 @@
+# Ubuntu: https://bugs.launchpad.net/ubuntu/+source/policykit-gnome/+bug/332343
+# Upstream: http://bugzilla.gnome.org/show_bug.cgi?id=572878
+# Patch: http://bugzilla.gnome.org/attachment.cgi?id=129353&action=view
+# Description: When "clicked" is blocked as the user is not authorized
+#   it should emit "auth-start" so that the user can authenticate. Makes
+#   it work with widgets that don't emit "activate", e.g. buttons.
+--- ./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:




More information about the arch-commits mailing list