File pam_pkcs11.spec.patch of Package pam_pkcs11

--- pam_pkcs11.spec~	2007-07-27 21:56:40.000000000 -0400
+++ pam_pkcs11.spec	2007-07-30 10:23:06.000000000 -0400
@@ -18,7 +18,9 @@
 License:        LGPL v2 or later
 Summary:        PKCS #11 PAM Module
 Source:         %{name}-%{version}.tar.bz2
-BuildRequires:  curl-devel libxslt openldap2-devel openssl-devel pam-devel pcsc-lite-devel pkg-config
+Source1:	common-auth-smartcard
+Source2:	secutil.h
+BuildRequires:  curl-devel libxslt openldap2-devel openssl-devel pam-devel pcsc-lite-devel pkg-config mozilla-nss-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -52,15 +54,18 @@
     Dominik Fischer <dom_fischer@web.de>
     Ville Skyttä <vskytta@gmail.com>
 
+%debug_package
 %prep
 %setup -q
 
 %build
 # LDAP_DEPRECATED required for for ldap_simple_bind_s(), ldap_search_s(), ldap_unbind_s()
 # -fno-strict-aliasing required for pam_pkcs11-0.6.0:
+cp %{S:2} src/common/
 export CFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED -fno-strict-aliasing"
 %configure\
 	--datadir=%{_docdir}\
+	--with-nss\
 	--with-curl
 make %{?jobs:-j%jobs}
 
@@ -79,6 +84,8 @@
 cd ..
 mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
 cp -a AUTHORS COPYING ChangeLog ChangeLog.svn NEWS README TODO doc/pam_pkcs11.html doc/mappers_api.html doc/README.autologin doc/README.mappers $RPM_BUILD_ROOT%{_docdir}/%{name}
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
+cp %{S:1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/
 %find_lang %{name}
 
 %clean
@@ -95,6 +102,7 @@
 %dir %{_sysconfdir}/pam_pkcs11/cacerts
 %dir %{_sysconfdir}/pam_pkcs11/crls
 %config(noreplace) %{_sysconfdir}/pam_pkcs11/*.conf
+%config(noreplace) %{_sysconfdir}/pam.d/common-auth-smartcard
 
 %changelog
 * Thu Jul 26 2007 sbrabec@suse.cz
openSUSE Build Service is sponsored by