Mailinglist Archive: opensuse-commit (938 mails)
| < Previous | Next > |
commit gnome-keyring for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Mon, 13 Sep 2010 12:34:55 +0200
- Message-id: <20100913103456.5A101202BE@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package gnome-keyring for openSUSE:Factory
checked in at Mon Sep 13 12:34:55 CEST 2010.
--------
--- GNOME/gnome-keyring/gnome-keyring.changes 2010-07-22 19:29:29.000000000
+0200
+++ /mounts/work_src_done/STABLE/gnome-keyring/gnome-keyring.changes
2010-08-31 02:11:00.000000000 +0200
@@ -1,0 +2,26 @@
+Tue Aug 31 01:41:15 CEST 2010 - vuntz@xxxxxxxxxxxx
+
+- Update to version 2.31.91:
+ + Fix problem with keyring names that contain foreign charaters.
+ + Build fixes and warning fixes.
+ + Better GPG Agent prompt strings.
+ + More internal documentation.
+ + Remove gconf as part of migration to gsettings.
+ + Add --replace option to daemon.
+ + Fix race condition in tests.
+ + Use new DER decoding and encoding routines.
+ + Only try to authenticate once if PKCS#11 slot has protected
+ auth path.
+ + Better handling of when PKCS#11 token is write protected.
+- Add gnome-keyring-fix-pam-module-build.patch to fix build of PAM
+ module.
+- Pass --enable-pam to configure to make the build fail early if we
+ lose the pam module.
+- Pass --with-root-certs=%{_sysconfdir}/ssl/certs to configure.
+- Remove all of the gconf packaging:
+ + Remove gconf2-devel BuildRequires.
+ + Remove use of %gconf macros and corresponding
+ %pre/%preun/%posttrans.
+ + Do not pass --disable-schemas-install to configure.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnome-keyring-2.31.4.tar.bz2
New:
----
gnome-keyring-2.31.91.tar.bz2
gnome-keyring-fix-pam-module-build.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-keyring.spec ++++++
--- /var/tmp/diff_new_pack.lHBkxS/_old 2010-09-13 12:32:13.000000000 +0200
+++ /var/tmp/diff_new_pack.lHBkxS/_new 2010-09-13 12:32:13.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gnome-keyring (Version 2.31.4)
+# spec file for package gnome-keyring (Version 2.31.91)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,7 +21,6 @@
Name: gnome-keyring
BuildRequires: dbus-1-devel
BuildRequires: fdupes
-BuildRequires: gconf2-devel
BuildRequires: gtk2-devel
BuildRequires: intltool
BuildRequires: libgcrypt-devel
@@ -29,7 +28,7 @@
BuildRequires: pam-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
-Version: 2.31.4
+Version: 2.31.91
Release: 1
Url: http://www.gnome.org/
Group: System/GUI/GNOME
@@ -37,6 +36,8 @@
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@xxxxxxxxxxxx -- 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@xxxxxxxxxx --
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@xxxxxxxxxx -- Make the pam module prompt the password in auth,
so we can use pam-config. This is a workaround until bnc#477488 is implemented.
@@ -50,7 +51,6 @@
%endif
#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%gconf_schemas_prereq
%description
The GNOME Keyring is a daemon in the session, similar to ssh-agent,
@@ -154,14 +154,16 @@
%prep
%setup -q
translation-update-upstream
+%patch0 -p1
%patch4 -p1
%patch5 -p1
%build
%configure\
- --disable-schemas-install \
--libexecdir=%{_libexecdir}/gnome-keyring-1\
+ --enable-pam \
--with-pam-dir=/%{_lib}/security \
+ --with-root-certs=%{_sysconfdir}/ssl/certs \
--disable-acl-prompts
make %{?jobs:-j%jobs}
@@ -172,7 +174,6 @@
%endif
find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name}
-%find_gconf_schemas
%suse_update_desktop_file gnome-keyring-gpg
%suse_update_desktop_file gnome-keyring-pkcs11
%suse_update_desktop_file gnome-keyring-secrets
@@ -182,12 +183,6 @@
%clean
rm -rf %{buildroot}
-%pre -f %{name}.schemas_pre
-
-%preun -f %{name}.schemas_preun
-
-%posttrans -f %{name}.schemas_posttrans
-
%post -n libgcr0 -p /sbin/ldconfig
%postun -n libgcr0 -p /sbin/ldconfig
@@ -213,7 +208,7 @@
%{_sbindir}/pam-config -d --gnome_keyring || true
fi
-%files -f %{name}.schemas_list
+%files
%defattr (-, root, root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_bindir}/*
++++++ gnome-keyring-2.31.4.tar.bz2 -> gnome-keyring-2.31.91.tar.bz2 ++++++
++++ 41262 lines of diff (skipped)
++++++ gnome-keyring-fix-pam-module-build.patch ++++++
Index: gnome-keyring-2.31.91/configure
===================================================================
--- gnome-keyring-2.31.91.orig/configure
+++ gnome-keyring-2.31.91/configure
@@ -14762,7 +14762,7 @@ fi
pam_status="no"
if test "$enable_pam" != "no"; then
- for ac_header in security/pam_modules.h pam/pam_modules.h
+ for ac_header in security/pam_modules.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header"
"$ac_includes_default"
Index: gnome-keyring-2.31.91/configure.in
===================================================================
--- gnome-keyring-2.31.91.orig/configure.in
+++ gnome-keyring-2.31.91/configure.in
@@ -251,7 +251,7 @@ AC_ARG_ENABLE(pam,
pam_status="no"
if test "$enable_pam" != "no"; then
- AC_CHECK_HEADERS(security/pam_modules.h pam/pam_modules.h,
have_pam=yes, have_pam=no)
+ AC_CHECK_HEADERS(security/pam_modules.h, have_pam=yes, have_pam=no)
if test "$enable_pam" = "yes" -a "$have_pam" = "no"; then
AC_MSG_ERROR(The PAM headers are missing)
elif test "$have_pam" = "yes"; then
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |