commit gnome-keyring for openSUSE:Factory
Hello community, here is the log from the commit of package gnome-keyring for openSUSE:Factory checked in at Fri Sep 24 00:25:11 CEST 2010. -------- --- GNOME/gnome-keyring/gnome-keyring.changes 2010-08-31 02:11:00.000000000 +0200 +++ /mounts/work_src_done/STABLE/gnome-keyring/gnome-keyring.changes 2010-09-12 23:23:31.000000000 +0200 @@ -1,0 +2,28 @@ +Sun Sep 12 22:59:38 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.31.92: + + Require glib 2.25 or later. + + Require automake 1.7 or later. + + Fix assertion in secure memory code. + + Don't go into endless loop when GPG Agent client disconnects. + + Fix double free in gp11 library. + + Fix crash during keyring unlock operation. + + Expand prompt details when a non-default unlock option is + chosen. + + Migrate to gsettings. + + Use gsettings for GPG agent unlock options. + + Fix library header installation directory for libgcr. + + Fix some errors parsing certificates. + + Rework how unlock options are loaded and handled. + + Fix saving of auto-unlock passwords. + + Support building with GTK+ 3.0 + + No warning message when SSH unlock prompt is cancelled. + + Build fix finding PAM headers. + + Build fix of PAM module for Hurd. +- Drop gnome-keyring-fix-pam-module-build.patch: fixed upstream. +- Pass --with-gtk=2.0 to configure to make sure we build against + GTK+ 2. +- Handle GSettings schemas, by using the %glib2_gsettings_schema_* + macros. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gnome-keyring-2.31.91.tar.bz2 gnome-keyring-fix-pam-module-build.patch New: ---- gnome-keyring-2.31.92.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-keyring.spec ++++++ --- /var/tmp/diff_new_pack.QWzOyO/_old 2010-09-24 00:24:54.000000000 +0200 +++ /var/tmp/diff_new_pack.QWzOyO/_new 2010-09-24 00:24:54.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gnome-keyring (Version 2.31.91) +# spec file for package gnome-keyring (Version 2.31.92) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -28,7 +28,7 @@ BuildRequires: pam-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files -Version: 2.31.91 +Version: 2.31.92 Release: 1 Url: http://www.gnome.org/ Group: System/GUI/GNOME @@ -36,8 +36,6 @@ Summary: GNOME Keyring Password Manager Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/0.6/%{name}-%{version}.tar.bz2 Source99: baselibs.conf -# PATCH-FIX-UPSTREAM gnome-keyring-fix-pam-module-build.patch bgo#628384 vuntz@opensuse.org -- Fix build of PAM module. Note that this patch is not appropriate for upstream -Patch0: gnome-keyring-fix-pam-module-build.patch # PATCH-FEATURE-OPENSUSE gnome-keyring-check-session.patch vuntz@novell.com -- Only start gnome-keyring in the pam module if GNOME or LXDE is started Patch4: gnome-keyring-check-session.patch # PATCH-FIX-OPENSUSE gnome-keyring-pam-auth-prompt-password.patch bnc466732 bgo560488 vuntz@novell.com -- Make the pam module prompt the password in auth, so we can use pam-config. This is a workaround until bnc#477488 is implemented. @@ -51,6 +49,7 @@ %endif # BuildRoot: %{_tmppath}/%{name}-%{version}-build +%glib2_gsettings_schema_requires %description The GNOME Keyring is a daemon in the session, similar to ssh-agent, @@ -154,7 +153,6 @@ %prep %setup -q translation-update-upstream -%patch0 -p1 %patch4 -p1 %patch5 -p1 @@ -164,7 +162,8 @@ --enable-pam \ --with-pam-dir=/%{_lib}/security \ --with-root-certs=%{_sysconfdir}/ssl/certs \ - --disable-acl-prompts + --disable-acl-prompts \ + --with-gtk=2.0 make %{?jobs:-j%jobs} %install @@ -183,6 +182,12 @@ %clean rm -rf %{buildroot} +%post +%glib2_gsettings_schema_post + +%postun +%glib2_gsettings_schema_postun + %post -n libgcr0 -p /sbin/ldconfig %postun -n libgcr0 -p /sbin/ldconfig @@ -216,6 +221,10 @@ %{_libdir}/gnome-keyring/gnome-keyring-pkcs11.so %{_datadir}/dbus-1/services/org.freedesktop.secrets.service %{_datadir}/dbus-1/services/org.gnome.keyring.service +%{_datadir}/GConf/gsettings/org.gnome.crypto.cache.convert +%{_datadir}/GConf/gsettings/org.gnome.crypto.pgp.convert +%{_datadir}/glib-2.0/schemas/org.gnome.crypto.cache.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml %{_datadir}/gnome-keyring/ %{_sysconfdir}/xdg/autostart/*.desktop @@ -233,7 +242,7 @@ %{_includedir}/gcr %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/gcr +%{_datadir}/gtk-doc/html/gcr-0/ %files -n libgp11-0 %defattr (-, root, root) @@ -249,7 +258,7 @@ %{_includedir}/gp11 %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/gp11 +%{_datadir}/gtk-doc/html/gp11/ %files -n libgp11-modules %defattr (-, root, root) ++++++ gnome-keyring-2.31.91.tar.bz2 -> gnome-keyring-2.31.92.tar.bz2 ++++++ ++++ 14127 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de