packages: heimdal/heimdal.spec - updated db4 patch to honour db4.8 and db5....

qboosh qboosh at pld-linux.org
Thu May 13 07:58:18 CEST 2010


Author: qboosh                       Date: Thu May 13 05:58:18 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated db4 patch to honour db4.8 and db5.0
- added virtual kerberos5-* Provides

---- Files affected:
packages/heimdal:
   heimdal.spec (1.199 -> 1.200) 

---- Diffs:

================================================================
Index: packages/heimdal/heimdal.spec
diff -u packages/heimdal/heimdal.spec:1.199 packages/heimdal/heimdal.spec:1.200
--- packages/heimdal/heimdal.spec:1.199	Mon Apr 12 14:10:12 2010
+++ packages/heimdal/heimdal.spec	Thu May 13 07:58:12 2010
@@ -1,8 +1,8 @@
 # $Revision$, $Date$
 #
 # Conditional build:
-%bcond_without	x11	# without X11-based utilities
-%bcond_without	ldap
+%bcond_without	x11	# X11-based utilities
+%bcond_without	ldap	# LDAP plugin
 #
 Summary:	Heimdal implementation of Kerberos V5 system
 Summary(pl.UTF-8):	Implementacja Heimdal systemu Kerberos V5
@@ -58,6 +58,8 @@
 %{?with_x11:BuildRequires:	xorg-lib-libXau-devel}
 %{?with_x11:BuildRequires:	xorg-lib-libXt-devel}
 Requires:	%{name}-libs = %{version}-%{release}
+Provides:	kerberos5-client
+Obsoletes:	kerberos5-client
 Conflicts:	krb5-client
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -100,31 +102,6 @@
 %description libs -l pl.UTF-8
 Pakiet zawiera biblioteki współdzielone dla heimdal.
 
-%package ldap
-Summary:	LDAP HDB plugin
-Summary(pl.UTF-8):	Wtyczka HDB LDAP
-Group:		Libraries
-Requires:	%{name}-libs = %{version}-%{release}
-
-%description ldap
-LDAP HDB plugin.
-
-%description ldap -l pl.UTF-8
-Wtyczka HDB LDAP.
-
-%package -n openldap-schema-heimdal
-Summary:	Heimdal LDAP schema
-Summary(pl.UTF-8):	Schemat LDAP dla Heimdala
-Group:		Networking/Daemons
-Requires(post,postun):	sed >= 4.0
-Requires:	openldap-servers
-
-%description -n openldap-schema-heimdal
-This package contains Heimdal kerberos LDAP schema for openldap.
-
-%description -n openldap-schema-heimdal -l pl.UTF-8
-en pakiet zawiera schemat Heimdal kerberosa dla openldap-a.
-
 %package devel
 Summary:	Header files for heimdal
 Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja do bibliotek heimdal
@@ -155,6 +132,31 @@
 %description static -l pl.UTF-8
 Biblioteki statyczne heimdal.
 
+%package ldap
+Summary:	LDAP HDB plugin
+Summary(pl.UTF-8):	Wtyczka HDB LDAP
+Group:		Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description ldap
+LDAP HDB plugin.
+
+%description ldap -l pl.UTF-8
+Wtyczka HDB LDAP.
+
+%package -n openldap-schema-heimdal
+Summary:	Heimdal Kerberos LDAP schema
+Summary(pl.UTF-8):	Schemat LDAP Kerberosa Heimdal
+Group:		Networking/Daemons
+Requires(post,postun):	sed >= 4.0
+Requires:	openldap-servers
+
+%description -n openldap-schema-heimdal
+This package contains Heimdal Kerberos LDAP schema for openldap.
+
+%description -n openldap-schema-heimdal -l pl.UTF-8
+Ten pakiet zawiera schemat LDAP Kerberosa Heimdal dla openldap-a.
+
 %package server
 Summary:	Kerberos Server
 Summary(pl.UTF-8):	Serwer Kerberosa
@@ -162,6 +164,9 @@
 Requires(post,preun):	/sbin/chkconfig
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	rc-scripts
+Provides:	kerberos5-server
+# probably not a good idea
+#Obsoletes:	kerberos5-server
 Conflicts:	krb5-server
 
 %description server
@@ -188,8 +193,8 @@
 Summary(pl.UTF-8):	Narzędzie do logowania w systemie
 Group:		Applications/Networking
 Requires:	%{name}-libs = %{version}-%{release}
-#Provides:	login
-#Obsoletes:	login
+Provides:	kerberos5-login
+Obsoletes:	kerberos5-login
 Conflicts:	shadow < 1:4.0.16
 
 %description login
@@ -209,7 +214,9 @@
 Summary(pl.UTF-8):	Klient protokołu FTP
 Group:		Applications/Networking
 Requires:	%{name}-libs = %{version}-%{release}
+Provides:	kerberos5-ftp
 Obsoletes:	ftp
+Obsoletes:	kerberos5-ftp
 Conflicts:	heimdal-clients
 Conflicts:	krb5-ftp
 
@@ -229,6 +236,8 @@
 Summary(pl.UTF-8):	Klient zdalnego dostępu (rsh, rlogin, rcp)
 Group:		Applications/Networking
 Requires:	%{name}-libs = %{version}-%{release}
+Provides:	kerberos5-rsh
+Obsoletes:	kerberos5-rsh
 Obsoletes:	rsh
 Conflicts:	heimdal-clients
 Conflicts:	krb5-rsh
@@ -250,7 +259,8 @@
 Summary(pl.UTF-8):	Klient usługi telnet
 Group:		Applications/Networking
 Requires:	%{name}-libs = %{version}-%{release}
-Provides:	telnet
+Provides:	kerberos5-telnet
+Obsoletes:	kerberos5-telnet
 Obsoletes:	telnet
 Conflicts:	heimdal-clients
 Conflicts:	krb5-telnet
@@ -269,7 +279,9 @@
 Group:		Networking/Daemons
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	rc-inetd >= 0.8.1
+Provides:	kerberos5-ftpd
 Obsoletes:	ftpd
+Obsoletes:	kerberos5-ftpd
 Conflicts:	krb5-ftpd
 
 %description ftpd
@@ -286,6 +298,8 @@
 Group:		Networking/Daemons
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	rc-inetd >= 0.8.1
+Provides:	kerberos5-rshd
+Obsoletes:	kerberos5-rshd
 Obsoletes:	rshd
 Conflicts:	krb5-rshd
 
@@ -307,6 +321,8 @@
 Group:		Networking/Daemons
 Requires:	%{name}-libs = %{version}-%{release}
 Requires:	rc-inetd >= 0.8.1
+Provides:	kerberos5-telnetd
+Obsoletes:	kerberos5-telnetd
 Obsoletes:	telnetd
 Conflicts:	krb5-telnetd
 
@@ -412,7 +428,7 @@
 rm -f $RPM_BUILD_ROOT%{_libdir}/windc.*
 # not needed for plugin
 rm -f $RPM_BUILD_ROOT%{_libdir}/hdb_ldap.{la,a}
-# other implementation exists in e2fsprogs (conflict with e2fsprogs-devel)
+# other implementation exists in e2fsprogs (conflict with libss-{devel,static})
 rm -rf $RPM_BUILD_ROOT{%{_libdir}/libss.{so,la,a},%{_includedir}/ss,%{_bindir}/mk_cmds}
 # this is created because glibc's <glob.h> has no GLOB_LIMIT and GLOB_QUOTE
 rm -f $RPM_BUILD_ROOT%{_includedir}/glob.h
@@ -615,16 +631,6 @@
 %{_mandir}/man5/mech.5*
 %{_mandir}/man8/kerberos.8*
 
-%if %{with ldap}
-%files ldap
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/hdb_ldap.so
-
-%files -n openldap-schema-heimdal
-%defattr(644,root,root,755)
-%{schemadir}/*.schema
-%endif
-
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/krb5-config
@@ -682,6 +688,16 @@
 %{_libdir}/libsl.a
 %{_libdir}/libwind.a
 
+%if %{with ldap}
+%files ldap
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/hdb_ldap.so
+
+%files -n openldap-schema-heimdal
+%defattr(644,root,root,755)
+%{schemadir}/hdb.schema
+%endif
+
 %files kcm
 %defattr(644,root,root,755)
 %attr(754,root,root) /etc/rc.d/init.d/kcm
@@ -777,6 +793,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.200  2010/05/13 05:58:12  qboosh
+- updated db4 patch to honour db4.8 and db5.0
+- added virtual kerberos5-* Provides
+
 Revision 1.199  2010/04/12 12:10:12  baggins
 - rel 1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/heimdal/heimdal.spec?r1=1.199&r2=1.200&f=u



More information about the pld-cvs-commit mailing list