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