[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