Summary: The Kerberos newtork authentication system Name: krb5 Version: 1.16.1 Release: 1%{?dist} License: MIT URL: http://web.mit.edu/kerberos/ Group: System Environment/Security Vendor: VMware, Inc. Distribution: Photon Source0: http://web.mit.edu/kerberos/www/dist/%{name}/1.16/%{name}-%{version}.tar.gz %define sha1 %{name}=8353f2d900a7d52499c7c2605d5e295f71dd5e67 Requires: openssl Requires: e2fsprogs-libs BuildRequires: openssl-devel BuildRequires: e2fsprogs-devel Provides: pkgconfig(mit-krb5) Provides: pkgconfig(mit-krb5-gssapi) %description Kerberos V5 is a trusted-third-party network authentication system, which can improve your network's security by eliminating the insecure practice of clear text passwords. %package devel Summary: Libraries and header files for krb5 Requires: %{name} = %{version}-%{release} %description devel Static libraries and header files for the support library for krb5 %package lang Summary: Additional language files for krb5 Group: System Environment/Security Requires: %{name} = %{version}-%{release} %description lang These are the additional language files of krb5. %prep %setup -q %build cd src && sed -e 's@\^u}@^u cols 300}@' \ -i tests/dejagnu/config/default.exp && CPPFLAGS="-D_GNU_SOURCE" \ autoconf && ./configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --libdir=%{_libdir} \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --with-system-et \ --with-system-ss \ --with-system-verto=no \ --enable-dns-for-realm \ --enable-pkinit \ --enable-shared \ --without-tcl make %{?_smp_mflags} %install cd src [ %{buildroot} != "/"] && rm -rf %{buildroot}/* make install DESTDIR=%{buildroot} find %{buildroot}/%{_libdir} -name '*.la' -delete for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt kadm5srv \ kdb5 krad krb5 krb5support verto ; do chmod -v 755 %{buildroot}/%{_libdir}/lib$LIBRARY.so done ln -v -sf %{buildroot}/%{_libdir}/libkrb5.so.3.3 /usr/lib/libkrb5.so ln -v -sf %{buildroot}/%{_libdir}/libk5crypto.so.3.1 /usr/lib/libk5crypto.so ln -v -sf %{buildroot}/%{_libdir}/libkrb5support.so.0.1 /usr/lib/libkrb5support.so mv -v %{buildroot}/%{_bindir}/ksu /bin chmod -v 755 /bin/ksu install -v -dm755 %{buildroot}/%{_docdir}/%{name}-%{version} unset LIBRARY %{_fixperms} %{buildroot}/* %check # krb5 tests require hostname resolve echo "127.0.0.1 $HOSTNAME" >> /etc/hosts cd src make check %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %{_bindir}/* %{_libdir}/*.so %{_libdir}/*.so.* %{_libdir}/krb5/plugins/* %{_sbindir}/* %{_mandir}/man1/* %{_mandir}/man5/* %{_mandir}/man8/* %{_datarootdir}/man/man5/.k5identity.5.gz %{_datarootdir}/man/man5/.k5login.5.gz %files devel %defattr(-,root,root) %{_libdir}/pkgconfig/*.pc %{_includedir}/* %{_datarootdir}/examples/* %{_docdir}/* %files lang %defattr(-,root,root) %{_datarootdir}/locale/* %changelog * Fri Sep 14 2018 Ankit Jain <ankitja@vmware.com> 1.16.1-1 - Update to version 1.16.1 * Wed Dec 13 2017 Xiaolin Li <xiaolinl@vmware.com> 1.16-1 - Update to version 1.16 to address CVE-2017-15088 * Thu Sep 28 2017 Xiaolin Li <xiaolinl@vmware.com> 1.15.2-1 - Update to version 1.15.2 * Mon Jul 10 2017 Alexey Makhalov <amakhalov@vmware.com> 1.15.1-2 - Fix make check: add /etc/hosts entry, disable parallel check * Mon Apr 03 2017 Divya Thaluru <dthaluru@vmware.com> 1.15.1-1 - Updated to version 1.51.1 * Wed Nov 23 2016 Alexey Makhalov <amakhalov@vmware.com> 1.14-6 - Added -lang and -devel subpackages * Wed Nov 16 2016 Alexey Makhalov <amakhalov@vmware.com> 1.14-5 - Use e2fsprogs-libs as runtime deps * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.14-4 - GA - Bump release of all rpms * Mon Mar 21 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.14-3 - Add patch to never unload gssapi mechanisms * Fri Mar 18 2016 Anish Swaminathan <anishs@vmware.com> 1.14-2 - Add patch for skipping unnecessary mech calls in gss_inquire_cred * Thu Jan 21 2016 Anish Swaminathan <anishs@vmware.com> 1.14-1 - Upgrade version * Tue Oct 07 2014 Divya Thaluru <dthaluru@vmware.com> 1.12.2-1 - Initial build. First version