%define build_mini 0
-%define srcRoot krb5-1.15.2
-%define krb5docdir %{_defaultdocdir}/krb5
Name: krb5
Url: http://web.mit.edu/kerberos/www/
License: MIT
Group: Productivity/Networking/Security
Source0: krb5-%{version}.tar.gz
-Source1: baselibs.conf
-Source2: krb5-rpmlintrc
Source1001: krb5.manifest
%description
Include Files for Development
%prep
-%setup -q -n %{srcRoot}
+%setup -q
cp %{SOURCE1001} .
%build
# needs to be re-generated
rm -f src/lib/krb5/krb/deltat.c
cd src
+autoreconf
%{?asan:LDFLAGS+=" -ldl -pthread "}
CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -fno-strict-aliasing -D_GNU_SOURCE -fPIC -fgnu89-inline -Wl,-pie -pie" \
LDFLAGS="-z relro" \
mkdir -p %{buildroot}/usr/bin
ln -sf ../../usr/lib/mit/bin/krb5-config %{buildroot}/usr/bin/krb5-config
-# install doc
-install -d -m 755 %{buildroot}/%{krb5docdir}
-install -m 644 %{_builddir}/%{srcRoot}/README %{buildroot}/%{krb5docdir}/README
# cleanup
rm -f %{buildroot}/usr/share/man/man1/tmac.doc*
rm -f /usr/share/man/man1/tmac.doc*
%manifest %{name}.manifest
%license NOTICE
%defattr(-,root,root)
-%dir %{krb5docdir}
# add directories
%dir %{_libdir}/krb5
%dir %{_libdir}/krb5/plugins
%dir /usr/lib/mit
%dir /usr/lib/mit/sbin
%dir /usr/lib/mit/bin
-%doc %{krb5docdir}/README
%{_libdir}/libgssapi_krb5.*
%{_libdir}/libgssrpc.so.*
%{_libdir}/libk5crypto.so.*
%{_mandir}/man5/*
%{_mandir}/man5/.k5login.5.gz
%{_mandir}/man5/.k5identity.5*
+%{_mandir}/man7/*
%{_mandir}/man8/*