rpms/gnome-keyring/devel gnome-keyring.spec, 1.50, 1.51 pam.patch, 1.3, 1.4
Matthias Clasen (mclasen)
fedora-extras-commits at redhat.com
Tue Jul 31 00:19:15 UTC 2007
Author: mclasen
Update of /cvs/pkgs/rpms/gnome-keyring/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7481
Modified Files:
gnome-keyring.spec pam.patch
Log Message:
update pam patch
Index: gnome-keyring.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-keyring/devel/gnome-keyring.spec,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- gnome-keyring.spec 30 Jul 2007 23:45:04 -0000 1.50
+++ gnome-keyring.spec 31 Jul 2007 00:18:42 -0000 1.51
@@ -7,6 +7,7 @@
License: GPL/LGPL
Group: System Environment/Libraries
Source: http://download.gnome.org/sources/gnome-keyring/2.19/gnome-keyring-%{version}.tar.bz2
+Patch0: pam.patch
URL: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: gtk2-devel >= %{gtk2_version}
@@ -54,6 +55,7 @@
%prep
%setup -q -n gnome-keyring-%{version}
+%patch0 -p1 -b .pam
%build
aclocal
pam.patch:
Index: pam.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-keyring/devel/pam.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- pam.patch 27 Jul 2007 22:34:54 -0000 1.3
+++ pam.patch 31 Jul 2007 00:18:42 -0000 1.4
@@ -1,31 +1,22 @@
-diff -up gnome-keyring-2.19.6/pam/Makefile.am.pam gnome-keyring-2.19.6/pam/Makefile.am
---- gnome-keyring-2.19.6/pam/Makefile.am.pam 2007-07-21 22:01:42.000000000 -0400
-+++ gnome-keyring-2.19.6/pam/Makefile.am 2007-07-27 18:31:40.000000000 -0400
-@@ -17,9 +17,10 @@ pam_gnome_keyring_la_LIBADD = \
- pam_gnome_keyring_la_LDFLAGS = -module -avoid-version
+diff -up gnome-keyring-2.19.6.1/configure.in.pam gnome-keyring-2.19.6.1/configure.in
+--- gnome-keyring-2.19.6.1/configure.in.pam 2007-07-30 13:41:08.000000000 -0400
++++ gnome-keyring-2.19.6.1/configure.in 2007-07-30 20:15:38.000000000 -0400
+@@ -231,25 +231,20 @@ AC_ARG_ENABLE(pam,
+ AC_HELP_STRING([--disable-pam],
+ [Build GNOME keyring PAM helper]))
- install-pam: install
-- cp $(DESTDIR)$(libdir)/pam_gnome_keyring.so $(PAM_DEST_DIR)/
-- $(LN_S) -f pam_gnome_keyring.so $(PAM_DEST_DIR)/pam_gnome_keyring_auth.so
-- $(LN_S) -f pam_gnome_keyring.so $(PAM_DEST_DIR)/pam_gnome_keyring_session.so
-+ $(mkinstalldirs) $(DESTDIR)$(PAM_DEST_DIR)
-+ cp $(DESTDIR)$(libdir)/pam_gnome_keyring.so $(DESTDIR)$(PAM_DEST_DIR)
-+ pushd $(DESTDIR)$(PAM_DEST_DIR); $(LN_S) -f pam_gnome_keyring.so pam_gnome_keyring_auth.so; popd
-+ pushd $(DESTDIR)$(PAM_DEST_DIR); $(LN_S) -f pam_gnome_keyring.so pam_gnome_keyring_session.so; popd
-
- uninstall-pam:
- rm -f $(PAM_DEST_DIR)/pam_gnome_keyring.so
-diff -up gnome-keyring-2.19.6/configure.in.pam gnome-keyring-2.19.6/configure.in
---- gnome-keyring-2.19.6/configure.in.pam 2007-07-24 23:05:32.000000000 -0400
-+++ gnome-keyring-2.19.6/configure.in 2007-07-27 18:31:52.000000000 -0400
-@@ -236,18 +236,15 @@ if test "$enable_pam" != "no"; then
++
+ if test "$enable_pam" != "no"; then
+ AC_CHECK_HEADER(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)
fi
-
- case "$host" in
+- *-redhat-linux-gnu)
+- PAM_DEST_DIR="/lib/security"
+- ;;
- *-*-linux*)
-- # See also <configure-flags> in pam_mount.xml.
- PAM_DEST_DIR="\$(prefix)/../lib/security"
- ;;
- *)
@@ -33,8 +24,7 @@
- ;;
- esac
- AC_SUBST(PAM_DEST_DIR)
--fi
-+fi
+ fi
+
+AC_ARG_WITH([pam-dir],
+ [AC_HELP_STRING([--with-pam-dir=DIR],
@@ -42,7 +32,6 @@
+ [], [with_pam_dir="/usr/lib"])
+PAM_DEST_DIR="$with_pam_dir"
+AC_SUBST(PAM_DEST_DIR)
-+
AM_CONDITIONAL(WITH_PAM, test "$have_pam" = "yes")
More information about the fedora-extras-commits
mailing list