- add patches from Fedora and upstream
- update to version 1.9.1 * obsolete patches: MITKRB5-SA-2010-007-1.8.dif krb5-1.8-MITKRB5-SA-2010-006.dif krb5-1.8-MITKRB5-SA-2011-001.dif krb5-1.8-MITKRB5-SA-2011-002.dif krb5-1.8-MITKRB5-SA-2011-003.dif krb5-1.8-MITKRB5-SA-2011-004.dif krb5-1.4.3-enospc.dif * replace krb5-1.6.1-compile_pie.dif OBS-URL: https://build.opensuse.org/package/show/network/krb5?expand=0&rev=45
This commit is contained in:
73
krb5.spec
73
krb5.spec
@@ -18,7 +18,7 @@
|
||||
# norootforbuild
|
||||
|
||||
%define build_mini 0
|
||||
%define srcRoot krb5-1.8.3
|
||||
%define srcRoot krb5-1.9.1
|
||||
%define vendorFiles %{_builddir}/%{srcRoot}/vendor-files/
|
||||
%define krb5docdir %{_defaultdocdir}/krb5
|
||||
|
||||
@@ -27,10 +27,12 @@ License: MIT License (or similar)
|
||||
Url: http://web.mit.edu/kerberos/www/
|
||||
BuildRequires: bison libcom_err-devel ncurses-devel
|
||||
BuildRequires: keyutils keyutils-devel
|
||||
Version: 1.8.3
|
||||
BuildRequires: libselinux-devel
|
||||
Version: 1.9.1
|
||||
Release: 19
|
||||
%if ! 0%{?build_mini}
|
||||
BuildRequires: libopenssl-devel openldap2-devel
|
||||
BuildRequires: pam-devel
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: krb5-64bit
|
||||
@@ -42,25 +44,35 @@ Group: Productivity/Networking/Security
|
||||
Summary: MIT Kerberos5 Implementation--Libraries
|
||||
Group: Productivity/Networking/Security
|
||||
%endif
|
||||
Source: krb5-1.8.3.tar.bz2
|
||||
Source: krb5-1.9.1.tar.bz2
|
||||
Source1: vendor-files.tar.bz2
|
||||
Source2: baselibs.conf
|
||||
Source5: krb5-%{version}-rpmlintrc
|
||||
Source10: krb5-1.7-manpaths.txt
|
||||
Patch1: krb5-1.6.1-compile_pie.dif
|
||||
Patch2: krb5-1.6.3-kprop-use-mkstemp.dif
|
||||
Patch3: krb5-1.7-manpaths.dif
|
||||
Patch4: krb5-1.4.3-enospc.dif
|
||||
Source5: krb5-rpmlintrc
|
||||
Source10: krb5-1.8-manpaths.txt
|
||||
Patch1: krb5-1.9-buildconf.patch
|
||||
#Patch2: krb5-1.6.3-kprop-use-mkstemp.dif
|
||||
Patch3: krb5-1.9-manpaths.dif
|
||||
Patch5: krb5-1.6.3-gssapi_improve_errormessages.dif
|
||||
Patch6: krb5-1.6.3-kpasswd_tcp.patch
|
||||
Patch7: krb5-1.6.3-ktutil-manpage.dif
|
||||
Patch8: krb5-1.6.3-fix-ipv6-query.dif
|
||||
Patch12: krb5-1.8-MITKRB5-SA-2010-006.dif
|
||||
Patch13: MITKRB5-SA-2010-007-1.8.dif
|
||||
Patch14: krb5-1.8-MITKRB5-SA-2011-001.dif
|
||||
Patch15: krb5-1.8-MITKRB5-SA-2011-002.dif
|
||||
Patch16: krb5-1.8-MITKRB5-SA-2011-003.dif
|
||||
Patch17: krb5-1.8-MITKRB5-SA-2011-004.dif
|
||||
#Patch8: krb5-1.6.3-fix-ipv6-query.dif
|
||||
Patch10: krb5-1.7-doublelog.patch
|
||||
Patch11: krb5-1.7-nodeplibs.patch
|
||||
Patch12: krb5-1.8-api.patch
|
||||
Patch13: krb5-1.8-pam.patch
|
||||
Patch14: krb5-1.9.1-ai_addrconfig.patch
|
||||
Patch15: krb5-1.9.1-ai_addrconfig2.patch
|
||||
Patch16: krb5-1.9.1-sendto_poll.patch
|
||||
Patch17: krb5-1.9-canonicalize-fallback.patch
|
||||
Patch18: krb5-1.9-kprop-mktemp.patch
|
||||
Patch19: krb5-1.9-ksu-path.patch
|
||||
Patch20: krb5-1.9-paren.patch
|
||||
Patch21: krb5-1.9-selinux-label.patch
|
||||
Patch22: krb5-klist_s.patch
|
||||
Patch23: krb5-pkinit-cms2.patch
|
||||
Patch24: krb5-trunk-chpw-err.patch
|
||||
Patch25: krb5-trunk-gss_delete_sec.patch
|
||||
Patch26: krb5-trunk-kadmin-oldproto.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: mktemp, grep, /bin/touch, coreutils
|
||||
PreReq: %insserv_prereq %fillup_prereq
|
||||
@@ -200,20 +212,30 @@ Authors:
|
||||
%prep
|
||||
%setup -q -n %{srcRoot}
|
||||
%setup -a 1 -T -D -n %{srcRoot}
|
||||
%patch1
|
||||
%patch2
|
||||
#%patch2
|
||||
%patch13 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch21 -p1
|
||||
%patch1 -p1
|
||||
%patch5 -p1
|
||||
%patch6
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
#%patch8 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
%patch15 -p0
|
||||
%patch16 -p1
|
||||
%patch14
|
||||
%patch15
|
||||
%patch16
|
||||
%patch17 -p1
|
||||
%patch18 -p1
|
||||
%patch19 -p1
|
||||
%patch20 -p1
|
||||
%patch22 -p1
|
||||
%patch23 -p1
|
||||
%patch24
|
||||
%patch25 -p1
|
||||
%patch26
|
||||
# Rename the man pages so that they'll get generated correctly.
|
||||
pushd src
|
||||
cat %{SOURCE10} | while read manpage ; do
|
||||
@@ -242,6 +264,9 @@ CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -fno-strict-aliasing -D_GNU_SOURCE -fPI
|
||||
--disable-rpath \
|
||||
%if ! %{build_mini}
|
||||
--with-ldap \
|
||||
--with-pam \
|
||||
--enable-pkinit \
|
||||
--with-selinux \
|
||||
%else
|
||||
--disable-pkinit \
|
||||
%endif
|
||||
|
Reference in New Issue
Block a user