Hello community, here is the log from the commit of package PolicyKit-gnome for openSUSE:Factory checked in at Tue Sep 22 21:49:00 CEST 2009. -------- --- GNOME/PolicyKit-gnome/PolicyKit-gnome.changes 2009-05-12 14:16:58.000000000 +0200 +++ PolicyKit-gnome/PolicyKit-gnome.changes 2009-09-14 13:37:11.000000000 +0200 @@ -1,0 +2,10 @@ +Mon Sep 14 11:22:32 CEST 2009 - vuntz@opensuse.org + +- Add PolicyKit-gnome-fix-clickable-buttons.patch to fix buttons + not working when they require a PolicyKit authorization. Fix + bnc#525305. +- Remove AutoReqProv: it's default now. +- Remove autoreconf call. +- Add --disable-static to configure call. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- PolicyKit-gnome-fix-clickable-buttons.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ PolicyKit-gnome.spec ++++++ --- /var/tmp/diff_new_pack.DpA89Y/_old 2009-09-22 21:48:20.000000000 +0200 +++ /var/tmp/diff_new_pack.DpA89Y/_new 2009-09-22 21:48:20.000000000 +0200 @@ -29,13 +29,14 @@ BuildRequires: translation-update-upstream BuildRequires: update-desktop-files Url: http://svn.gnome.org/viewvc/policykit-gnome/trunk/ -License: GPL v2 or later; LGPL v2.0 or later +License: GPL v2 or later ; LGPL v2.0 or later Group: System/GUI/GNOME Version: 0.9.2 -Release: 15 -AutoReqProv: on +Release: 16 Source: %{name}-%{version}.tar.bz2 Source1: PolicyKit-gnome-libs-0.8-rpmlintrc +# PATCH-FIX-UPSTREAM PolicyKit-gnome-fix-clickable-buttons.patch bgo594001 vuntz@novell.com -- Taken from Fedora +Patch0: PolicyKit-gnome-fix-clickable-buttons.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %gconf_schemas_prereq @@ -44,25 +45,20 @@ PolicyKit including an Authentication Agent that matches the look and feel of the GNOME desktop. - - -Authors: --------- - David Zeuthen <davidz@redhat.com> - %prep %setup -q translation-update-upstream +%patch0 -p0 %build -autoreconf -f -i -%configure --libexecdir=%{_prefix}/lib/PolicyKit-gnome +%configure \ + --disable-static \ + --libexecdir=%{_prefix}/lib/PolicyKit-gnome %__make %{?jobs:-j%jobs} %install %makeinstall rm -f $RPM_BUILD_ROOT%{_libdir}/*.la -rm -f $RPM_BUILD_ROOT%{_libdir}/*.a %suse_update_desktop_file polkit-gnome-authorization Utility %find_lang %{name} %find_gconf_schemas @@ -94,13 +90,8 @@ %description libs Libraries provided by PolicyKit-gnome. - - -Authors: --------- - David Zeuthen <davidz@redhat.com> - %post libs -p /sbin/ldconfig + %posttrans -f %{name}.schemas_posttrans %preun -f %{name}.schemas_preun @@ -125,12 +116,6 @@ This package provides headers, libraries and API docs for PolicyKit-gnome. - - -Authors: --------- - David Zeuthen <davidz@redhat.com> - %files devel %defattr(-,root,root) %{_libdir}/lib*.so @@ -138,7 +123,7 @@ %{_includedir}/* %package doc -License: GPL v2 or later; LGPL v2.0 or later +License: GPL v2 or later ; LGPL v2.0 or later Summary: PolicyKit integration for the GNOME desktop Group: System/GUI/GNOME Requires: %{name} = %{version} @@ -148,12 +133,6 @@ PolicyKit including an Authentication Agent that matches the look and feel of the GNOME desktop. - - -Authors: --------- - David Zeuthen <davidz@redhat.com> - %files doc %defattr(-,root,root) %{_datadir}/gtk-doc/html/polkit-gnome @@ -169,12 +148,6 @@ features of both PolicyKit and PolicyKit-gnome. You normally do not want to have this package installed. - - -Authors: --------- - David Zeuthen <davidz@redhat.com> - %files demo %defattr(-,root,root) %{_bindir}/polkit-gnome-example ++++++ PolicyKit-gnome-fix-clickable-buttons.patch ++++++ --- ./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: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org