# # spec file for package krb5-doc (Version 1.6) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: krb5-doc BuildRequires: ghostscript-library latex2html te_ams Version: 1.6 Release: 11 %define srcRoot krb5-1.6 Summary: MIT Kerberos5 Implementation--Documentation License: X11/MIT URL: http://web.mit.edu/kerberos/www/ Group: Documentation/Other Source: krb5-1.6.tar.bz2 Source1: README.Source Source2: Makefile.kadm5 Patch0: krb5-1.3.5-perlfix.dif Patch1: krb5-1.6-post.dif Patch2: krb5-1.6-patchlevel.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArchitectures: noarch %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. This package includes extended documentation for MIT Kerberos. Authors: -------- The MIT Kerberos Team Sam Hartman Ken Raeburn Tom Yu %prep %setup -n %{srcRoot} %patch0 %patch1 %patch2 cp %{_sourcedir}/Makefile.kadm5 %{_builddir}/%{srcRoot}/doc/kadm5/Makefile %build %install rm -rf %{buildroot} cd doc mkdir -p html make make -C api make -C implement make -C kadm5 cd api latex2html -dir ../html/library -mkdir library.tex latex2html -dir ../html/libdes -mkdir libdes.tex cd ../implement latex2html -dir ../html/implement -mkdir implement.tex cd .. #mv krb5-admin html/ #mv krb5-install html/ #mv krb5-user html/ #mv krb425 html/ mv *.html html/ cd .. find . -type f -name '*.ps' -exec gzip -9 {} \; chmod 644 doc/man2ps # cleanup rm -f %{buildroot}/usr/share/man/man1/tmac.doc* rm -f /usr/share/man/man1/tmac.doc* rm -rf /usr/lib/mit/share rm -rf %{buildroot}/usr/lib/mit/share %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc doc/*.ps.gz doc/api/*.ps.gz doc/implement/*.ps.gz doc/kadm5/*.ps.gz %doc doc/krb5-protocol doc/kadmin %doc doc/html %changelog * Mon Feb 19 2007 - mc@suse.de - add krb5-1.6-post.dif * Mon Jan 22 2007 - mc@suse.de - update to version 1.6 * Major changes in 1.6 include * Partial client implementation to handle server name referrals. * Pre-authentication plug-in framework, donated by Red Hat. * LDAP KDB plug-in, donated by Novell. * Thu Aug 24 2006 - mc@suse.de - update to version 1.5.1 - remove obsolete patches which are now included upstream * krb5-1.4.3-MITKRB5-SA-2006-001-setuid-return-checks.dif * trunk-fix-uninitialized-vars.dif * Mon Jul 03 2006 - mc@suse.de - update to version 1.5 * KDB abstraction layer, donated by Novell. * plug-in architecture, allowing for extension modules to be loaded at run-time. * multi-mechanism GSS-API implementation ("mechglue"), donated by Sun Microsystems * Simple and Protected GSS-API negotiation mechanism ("SPNEGO") implementation, donated by Sun Microsystems - remove obsolete patches and add some new * Mon Mar 13 2006 - mc@suse.de - set BuildArchitectures to noarch - set norootforbuild * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Nov 18 2005 - mc@suse.de - update to version 1.4.3 - fix tex for kadm5 documentation (krb5-1.4.3-kadm5-tex.dif) * Wed Oct 12 2005 - mc@suse.de - build kadm5 documentation - build documentation also as html - include the text only documentation * Tue Oct 11 2005 - mc@suse.de - update to version 1.4.2 - remove some obsolet patches * Mon Jun 27 2005 - mc@suse.de - update to version 1.4.1 - remove obsolet patches - krb5-1.4-VUL-0-telnet.dif * Thu Feb 10 2005 - ro@suse.de - added libpng to neededforbuild (for tetex) * Fri Feb 04 2005 - mc@suse.de - remove spx.c from tarball because of legal risk - add README.Source which tell the user about this action. * Fri Jan 28 2005 - mc@suse.de - update to version 1.4 * Mon Jan 10 2005 - mc@suse.de - update to version 1.3.6 * Tue Dec 14 2004 - mc@suse.de - initial release