Sanitize .spec
[platform/upstream/krb5.git] / packaging / krb5.spec
index ddf6344..4382dbf 100644 (file)
@@ -17,8 +17,6 @@
 
 
 %define build_mini 0
-%define srcRoot krb5-1.15.2
-%define krb5docdir  %{_defaultdocdir}/krb5
 
 Name:           krb5
 Url:            http://web.mit.edu/kerberos/www/
@@ -34,8 +32,6 @@ Summary:        MIT Kerberos5 Implementation--Libraries
 License:        MIT
 Group:          Productivity/Networking/Security
 Source0:        krb5-%{version}.tar.gz
-Source1:        baselibs.conf
-Source2:        krb5-rpmlintrc
 Source1001:    krb5.manifest
 
 %description
@@ -58,13 +54,14 @@ practice of cleartext passwords. This package includes Libraries and
 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" \
@@ -125,9 +122,6 @@ find . -type f -name '*.ps' -exec gzip -9 {} \;
 
 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*
@@ -179,7 +173,6 @@ rm -rf %{buildroot}/usr/lib/mit/share/locale
 %manifest %{name}.manifest
 %license NOTICE
 %defattr(-,root,root)
-%dir %{krb5docdir}
 # add directories
 %dir %{_libdir}/krb5
 %dir %{_libdir}/krb5/plugins
@@ -193,7 +186,6 @@ rm -rf %{buildroot}/usr/lib/mit/share/locale
 %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.*
@@ -247,4 +239,5 @@ rm -rf %{buildroot}/usr/lib/mit/share/locale
 %{_mandir}/man5/*
 %{_mandir}/man5/.k5login.5.gz
 %{_mandir}/man5/.k5identity.5*
+%{_mandir}/man7/*
 %{_mandir}/man8/*