[gnome-keyring/f14/master] - Update to 2.31.92

Tomas Bzatek tbzatek at fedoraproject.org
Mon Sep 13 12:33:49 UTC 2010


commit 5a880a0a73883b3acf7097302d47da8cfe98f871
Author: Tomas Bzatek <tbzatek at redhat.com>
Date:   Mon Sep 13 14:32:26 2010 +0200

    - Update to 2.31.92

 .gitignore                                         |    1 +
 gnome-keyring-2.30.0-better-error-handling.patch   | 1361 --------------------
 ...-2.30.0-dont-save-session-keyring-to-disk.patch |  259 ----
 gnome-keyring-2.30.0-fix-storing-autounlock.patch  |  335 -----
 ...e-keyring-2.30.0-hide-automaticall-unlock.patch |   26 -
 ...keyring-2.30.0-unlocking-when-unavailable.patch |   52 -
 gnome-keyring-2.31.5-ssh-agent-unlock.patch        |   67 -
 gnome-keyring.spec                                 |   41 +-
 pam-headers.patch                                  |   12 -
 sources                                            |    2 +-
 10 files changed, 19 insertions(+), 2137 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e9d4ac4..247fb34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 gnome-keyring-2.31.4.tar.bz2
 /gnome-keyring-2.31.91.tar.bz2
+/gnome-keyring-2.31.92.tar.bz2
diff --git a/gnome-keyring.spec b/gnome-keyring.spec
index dfba9d0..9fdaf91 100644
--- a/gnome-keyring.spec
+++ b/gnome-keyring.spec
@@ -1,4 +1,4 @@
-%define glib2_version 2.16.0
+%define glib2_version 2.25.0
 %define gtk2_version 2.20.0
 %define dbus_version 1.0
 %define hal_version 0.5.7
@@ -7,7 +7,7 @@
 
 Summary: Framework for managing passwords and other secrets
 Name: gnome-keyring
-Version: 2.31.91
+Version: 2.31.92
 Release: 1%{?dist}
 License: GPLv2+ and LGPLv2+
 Group: System Environment/Libraries
@@ -15,22 +15,13 @@ Group: System Environment/Libraries
 Source: http://download.gnome.org/sources/gnome-keyring/2.31/gnome-keyring-%{version}.tar.bz2
 URL: http://www.gnome.org
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=628457
-Patch0: pam-headers.patch
-
 # http://bugzilla.redhat.com/529709
 # http://bugs.gnome.org/598494
 Patch3: gnome-keyring-2.28.1-nopass.patch
 
 
-# Bug 611642  - gnome-keyring isn't staying unlocked
-# https://bugzilla.redhat.com/show_bug.cgi?id=611642
-Patch4: gnome-keyring-2.31.5-ssh-agent-unlock.patch
-
-
 BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: gtk2-devel >= %{gtk2_version}
-BuildRequires: GConf2-devel
 BuildRequires: dbus-devel >= %{dbus_version}
 BuildRequires: libgcrypt-devel >= %{gcrypt_version}
 BuildRequires: libtasn1-devel >= %{libtasn1_version}
@@ -40,9 +31,6 @@ BuildRequires: gettext
 BuildRequires: intltool
 BuildRequires: libtasn1-tools
 BuildRequires: libgnome-keyring-devel
-Requires(pre): GConf2
-Requires(preun): GConf2
-Requires(post): GConf2
 # for smooth transition since the core was split
 Requires: libgnome-keyring
 
@@ -79,8 +67,7 @@ automatically unlock the "login" keyring when the user logs in.
 
 %prep
 %setup -q -n gnome-keyring-%{version}
-%patch0 -p1 -b .pam-headers
-
+%patch3 -p1 -b .no-pass
 
 # Enable daemon autostart in XFCE
 for i in daemon/*.desktop.in.in; do
@@ -94,7 +81,8 @@ autoreconf -i -f
 %configure --disable-gtk-doc \
            --with-pam-dir=/%{_lib}/security \
            --disable-acl-prompts \
-           --enable-pam
+           --enable-pam \
+           --with-gtk=2.0
 
 # avoid unneeded direct dependencies
 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
@@ -102,9 +90,7 @@ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
 make %{?_smp_mflags}
 
 %install
-export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 make install DESTDIR=$RPM_BUILD_ROOT
-unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
 
 rm $RPM_BUILD_ROOT/%{_lib}/security/*.la
 rm $RPM_BUILD_ROOT%{_libdir}/*.la
@@ -117,13 +103,15 @@ rm $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/standalone/*.la
 %post
 /sbin/ldconfig
 
-%pre
-%gconf_schema_obsolete gnome-keyring
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ]; then
+  glib-compile-schemas %{_datadir}/glib-2.0/schemas
+fi
 
-%preun
-%gconf_schema_remove gnome-keyring
+%posttrans
+glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
-%postun -p /sbin/ldconfig
 
 %files -f gnome-keyring.lang
 %defattr(-, root, root)
@@ -141,6 +129,8 @@ rm $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/standalone/*.la
 %{_datadir}/gcr
 %{_datadir}/gnome-keyring
 %{_sysconfdir}/xdg/autostart/*
+%{_datadir}/GConf/gsettings/*.convert
+%{_datadir}/glib-2.0/schemas/*.gschema.xml
 
 %files devel
 %defattr(-, root, root)
@@ -155,6 +145,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/gnome-keyring/standalone/*.la
 
 
 %changelog
+* Mon Sep 13 2010 Tomas Bzatek <tbzatek at redhat.com> - 2.31.92-1
+- Update to 2.31.92
+
 * Tue Aug 31 2010 Matthias Clasen <mclasen at redhat.com> - 2.31.91-1
 - Update to 2.31.91
 
diff --git a/sources b/sources
index 28d32b0..ea78f64 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8abae3120341351a66e0ccd9cacf5218  gnome-keyring-2.31.91.tar.bz2
+666ce443754505ccae6d047348c8d1ea  gnome-keyring-2.31.92.tar.bz2


More information about the scm-commits mailing list