diff --git a/krb5.spec b/krb5.spec index 430f82a..045e979 100644 --- a/krb5.spec +++ b/krb5.spec @@ -2,7 +2,7 @@ %define majversion %(echo %version | cut -d. -f 1-2) Name: krb5 -Version: 1.16.2 +Version: 1.18 Release: 1mamba Summary: The kerberos network authentication system Group: Applications/Security @@ -15,10 +15,11 @@ Source1: krb5-conf License: MIT ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel +BuildRequires: ldconfig BuildRequires: libe2fs-devel BuildRequires: libkeyutils-devel -## AUTOBUILDREQ-END BuildRequires: libverto-devel +## AUTOBUILDREQ-END BuildRequires: libopenssl-devel %if "%{stage1}" != "1" BuildRequires: libtcl >= 8.4.4 @@ -49,6 +50,7 @@ The %{name}-server package contains the programs that must be installed on a Ker %package -n %{libname} Group: System/Libraries Summary: The shared libraries used by Kerberos 5 +Requires: %{name} = %{version}-%{release} %description -n %{libname} Kerberos V5 is a trusted-third-party network authentication system. @@ -84,6 +86,8 @@ Conflicts: telnet Kerberos V5 is a trusted-third-party network authentication system. This package contains the kerberos Telnet client. +%debug_package + %prep %setup -q #gzip doc/*.ps @@ -96,14 +100,12 @@ cd src #export DB_LIB="-ldb-4" #export SS_LIB="-lss -lcom_err" %configure \ - --with-krb4 \ + --with-tcl=%{_prefix}/lib/tcl`pkg-config --modversion tcl | cut -d. -f1-2` \ --enable-shared \ - --enable-dns \ - --cache-file= \ --with-system-et \ --with-system-ss \ --with-system-verto \ - --with-tcl=%{_libdir} \ + --enable-dns-for-realm \ CFLAGS="-I%{_includedir}/et" \ %if "%{_host}" != "%{_build}" LDFLAGS="-ldl -lpthread" @@ -178,6 +180,7 @@ install -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/krb5.conf %files -n krb5 -f mit-krb5.lang %defattr(-,root,root) +%config(noreplace) %{_sysconfdir}/krb5.conf %{_bindir}/gss-client %{_bindir}/kdestroy %{_bindir}/kinit @@ -252,11 +255,19 @@ install -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/krb5.conf %files -n %{libname} %defattr(-,root,root) -%config(noreplace) %{_sysconfdir}/krb5.conf -%{_libdir}/*.so.* +%{_libdir}/libgssapi_krb5.so.* +%{_libdir}/libgssrpc.so.* +%{_libdir}/libk5crypto.so.* +%{_libdir}/libkadm5clnt_mit.so.* +%{_libdir}/libkadm5srv_mit.so.* +%{_libdir}/libkdb5.so.* +%{_libdir}/libkrad.so.* +%{_libdir}/libkrb5.so.* +%{_libdir}/libkrb5support.so.* %dir %{_libdir}/krb5/plugins %dir %{_libdir}/krb5/plugins/kdb %{_libdir}/krb5/plugins/kdb/db2.so +%{_libdir}/krb5/plugins/kdb/klmdb.so %dir %{_libdir}/krb5/plugins/preauth %{_libdir}/krb5/plugins/preauth/*.so %dir %{_libdir}/krb5/plugins/tls @@ -277,7 +288,17 @@ install -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/krb5.conf %{_includedir}/gssapi/*.h %dir %{_includedir}/gssrpc %{_includedir}/gssrpc/*.h -%{_libdir}/*.so +%{_libdir}/libgssapi_krb5.so +%{_libdir}/libgssrpc.so +%{_libdir}/libk5crypto.so +%{_libdir}/libkadm5clnt.so +%{_libdir}/libkadm5clnt_mit.so +%{_libdir}/libkadm5srv.so +%{_libdir}/libkadm5srv_mit.so +%{_libdir}/libkdb5.so +%{_libdir}/libkrad.so +%{_libdir}/libkrb5.so +%{_libdir}/libkrb5support.so # `sclient' and `sserver' are useful for testing purpose #%{_bindir}/sclient #%{_sbindir}/sserver @@ -302,6 +323,9 @@ install -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/krb5.conf #%{_mandir}/man1/telnet.* %changelog +* Tue May 12 2020 Automatic Build System 1.18-1mamba +- automatic version update by autodist + * Sun May 26 2019 Automatic Build System 1.16.2-1mamba - automatic version update by autodist @@ -367,7 +391,7 @@ install -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/krb5.conf * Wed Jun 01 2005 Silvan Calarco 1.3.6-6qilnx - added default configuration file (/etc/krb5.conf) -* Wed Mar 31 2005 Silvan Calarco 1.3.6-5qilnx +* Thu Mar 31 2005 Silvan Calarco 1.3.6-5qilnx - fixed security issue QSA-2005-033 (CAN-2005-0468) * Wed Jan 05 2005 Silvan Calarco 1.3.6-3qilnx