3 |
%{?_with_bootstrap: %global bootstrap 1} |
%{?_with_bootstrap: %global bootstrap 1} |
4 |
|
|
5 |
%define name krb5 |
%define name krb5 |
6 |
%define version 1.8.3 |
%define version 1.9.1 |
7 |
%define release %mkrel 5 |
%define release %mkrel 1 |
8 |
|
|
9 |
%define major 3 |
%define major 3 |
10 |
%define libname %mklibname %name %major |
%define libname %mklibname %name %major |
28 |
Source11: kadm5.acl |
Source11: kadm5.acl |
29 |
Source19: krb5kdc.sysconfig |
Source19: krb5kdc.sysconfig |
30 |
Source20: kadmin.sysconfig |
Source20: kadmin.sysconfig |
31 |
Source23: krb5-%{version}-pdf.tar.gz |
Source23: krb5-%{version}-pdf.tar.bz2 |
32 |
Source24: krb5-tex-pdf.sh |
Source24: krb5-tex-pdf.sh |
33 |
Source25: krb5-1.8-manpaths.txt |
Source25: krb5-1.8-manpaths.txt |
34 |
Source29: ksu.pamd |
Source29: ksu.pamd |
36 |
Source31: kerberos-adm.portreserve |
Source31: kerberos-adm.portreserve |
37 |
Source32: krb5_prop.portreserve |
Source32: krb5_prop.portreserve |
38 |
|
|
|
Patch0: krb5-1.8.1-fix-format-errors.patch |
|
39 |
# stolen from fedora |
# stolen from fedora |
40 |
Patch5: krb5-1.8-ksu-access.patch |
Patch5: krb5-1.8-ksu-access.patch |
|
Patch6: krb5-1.8-ksu-path.patch |
|
41 |
Patch12: krb5-1.7-ktany.patch |
Patch12: krb5-1.7-ktany.patch |
|
Patch16: krb5-1.7-buildconf.patch |
|
42 |
Patch23: krb5-1.3.1-dns.patch |
Patch23: krb5-1.3.1-dns.patch |
|
Patch29: krb5-1.8-kprop-mktemp.patch |
|
43 |
Patch30: krb5-1.3.4-send-pr-tempfile.patch |
Patch30: krb5-1.3.4-send-pr-tempfile.patch |
44 |
Patch39: krb5-1.8-api.patch |
Patch39: krb5-1.8-api.patch |
45 |
Patch53: krb5-1.7-nodeplibs.patch |
Patch53: krb5-1.7-nodeplibs.patch |
46 |
Patch56: krb5-1.7-doublelog.patch |
Patch56: krb5-1.7-doublelog.patch |
|
Patch58: krb5-1.8-key_exp.patch |
|
47 |
Patch59: krb5-1.8-kpasswd_tcp.patch |
Patch59: krb5-1.8-kpasswd_tcp.patch |
48 |
Patch60: krb5-1.8-pam.patch |
Patch60: krb5-1.8-pam.patch |
49 |
Patch61: krb5-1.8-manpaths.patch |
Patch61: krb5-1.9-manpaths.patch |
50 |
Patch71: krb5-1.8-dirsrv-accountlock.patch |
Patch71: krb5-1.9-dirsrv-accountlock.patch |
51 |
Patch72: http://web.mit.edu/kerberos/advisories/2010-006-patch.txt |
Patch74: krb5-1.9-buildconf.patch |
52 |
Patch73: http://web.mit.edu/kerberos/advisories/2010-007-patch.txt |
Patch75: krb5-1.9-kprop-mktemp.patch |
53 |
Patch74: http://web.mit.edu/kerberos/advisories/2011-001-patch.txt |
Patch76: krb5-1.9-ksu-path.patch |
|
Patch75: http://web.mit.edu/kerberos/advisories/2011-002-patch.txt |
|
|
Patch76: http://web.mit.edu/kerberos/advisories/2011-003-patch.txt |
|
|
Patch77: http://web.mit.edu/kerberos/advisories/2011-004-patch.txt |
|
|
|
|
54 |
License: MIT |
License: MIT |
55 |
URL: http://web.mit.edu/kerberos/www/ |
URL: http://web.mit.edu/kerberos/www/ |
56 |
Group: System/Libraries |
Group: System/Libraries |
82 |
Provides: krb-devel = %{version}-%{release} |
Provides: krb-devel = %{version}-%{release} |
83 |
Provides: krb5-devel = %{version}-%{release} |
Provides: krb5-devel = %{version}-%{release} |
84 |
Provides: libkrb-devel |
Provides: libkrb-devel |
|
Obsoletes: krb-devel |
|
|
Obsoletes: krb5-devel |
|
|
Obsoletes: libkrb51-devel |
|
85 |
|
|
86 |
%description -n %{libname}-devel |
%description -n %{libname}-devel |
87 |
Kerberos is a network authentication system. The krb5-devel package |
Kerberos is a network authentication system. The krb5-devel package |
93 |
Summary: The shared libraries used by Kerberos 5 |
Summary: The shared libraries used by Kerberos 5 |
94 |
Group: System/Libraries |
Group: System/Libraries |
95 |
Provides: krb5-libs = %{version}-%{release} |
Provides: krb5-libs = %{version}-%{release} |
|
Obsoletes: krb5-libs |
|
|
Obsoletes: libkrb51 |
|
96 |
# we need the conf file, and better make sure it's a recent version |
# we need the conf file, and better make sure it's a recent version |
97 |
# for example, previous MIT kerberos versions didn't have ldap support, |
# for example, previous MIT kerberos versions didn't have ldap support, |
98 |
# and this is specified in the conf file |
# and this is specified in the conf file |
157 |
|
|
158 |
%prep |
%prep |
159 |
%setup -q -a 23 |
%setup -q -a 23 |
|
%patch0 -p1 |
|
160 |
%patch60 -p1 -b .pam |
%patch60 -p1 -b .pam |
161 |
%patch61 -p1 -b .manpaths |
%patch61 -p1 -b .manpaths |
162 |
%patch5 -p1 -b .ksu-access |
%patch5 -p1 -b .ksu-access |
|
%patch6 -p1 -b .ksu-path |
|
163 |
%patch12 -p1 -b .ktany |
%patch12 -p1 -b .ktany |
|
%patch16 -p1 -b .buildconf |
|
164 |
%patch23 -p1 -b .dns |
%patch23 -p1 -b .dns |
|
%patch29 -p1 -b .kprop-mktemp |
|
165 |
%patch30 -p1 -b .send-pr-tempfile |
%patch30 -p1 -b .send-pr-tempfile |
166 |
%patch39 -p1 -b .api |
%patch39 -p1 -b .api |
167 |
%patch53 -p1 -b .nodeplibs |
%patch53 -p1 -b .nodeplibs |
168 |
%patch56 -p1 -b .doublelog |
%patch56 -p1 -b .doublelog |
|
%patch58 -p1 -b .key_exp |
|
169 |
%patch59 -p1 -b .kpasswd_tcp |
%patch59 -p1 -b .kpasswd_tcp |
170 |
%patch71 -p1 -b .dirsrv-accountlock |
%patch71 -p1 -b .dirsrv-accountlock |
171 |
%patch72 -p1 -b .2010-006 |
%patch74 -p1 -b .buildconf |
172 |
%patch73 -p1 -b .2010-007 |
%patch75 -p1 |
173 |
%patch74 -p1 -b .2011-001 |
%patch76 -p1 |
|
%patch75 -p1 -b .2011-002 |
|
|
%patch76 -p1 -b .2011-003 |
|
|
%patch77 -p1 -b .2011-004 |
|
174 |
|
|
175 |
gzip doc/*.ps |
gzip doc/*.ps |
176 |
|
|