File krb5-doc.spec of Package krb5

# spec file for package krb5-doc
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via

Name:           krb5-doc
BuildRequires:  ghostscript-library
BuildRequires:  texinfo
BuildRequires:  texlive-dvips
Version:        1.10.7
Release:        0
%define srcRoot krb5-1.10.7
Summary:        MIT Kerberos5 Implementation--Documentation
License:        MIT
Group:          Documentation/Other
Source:         krb5-%{version}.tar.bz2
Source3:        %{name}-rpmlintrc
Patch0:         krb5-1.3.5-perlfix.dif
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

Kerberos V5 is a trusted-third-party network authentication
system,which can improve your network's security by eliminating the
insecurepractice of clear text passwords. This package includes
extended documentation for MIT Kerberos.

    The MIT Kerberos Team
    Sam Hartman <>
    Ken Raeburn <>
    Tom Yu <>

%setup -n %{srcRoot}

sed -i -e '1s!\[twoside\]!!;s!%\(\\usepackage{hyperref}\)!\1!' doc/api/library.tex
sed -i -e '1c\
\\usepackage{hyperref}' doc/implement/implement.tex

cd doc
mkdir -p html
make -C api
make -C implement
mv *.html html/
cd ..
find . -type f -name '*.ps' -exec gzip -9 {} \;
chmod 644 doc/man2ps
chmod 644 doc/krb5-protocol/draft-jaganathan-rc4-hmac-03.txt
# 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

rm -rf %{buildroot}

%doc doc/*.ps.gz doc/api/*.ps.gz doc/implement/*.ps.gz 
%doc doc/krb5-protocol doc/kadmin 
%doc doc/html