SPECS: heimdal.spec - updated to 0.8.1 - added ldap patch - packag...

qboosh qboosh at pld-linux.org
Fri Jul 6 07:41:08 CEST 2007


Author: qboosh                       Date: Fri Jul  6 05:41:08 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 0.8.1
- added ldap patch
- package more files, added -ldap and -kcm subpackages

---- Files affected:
SPECS:
   heimdal.spec (1.136 -> 1.137) 

---- Diffs:

================================================================
Index: SPECS/heimdal.spec
diff -u SPECS/heimdal.spec:1.136 SPECS/heimdal.spec:1.137
--- SPECS/heimdal.spec:1.136	Tue Jun 19 17:51:52 2007
+++ SPECS/heimdal.spec	Fri Jul  6 07:41:02 2007
@@ -1,10 +1,8 @@
 # $Revision$, $Date$
 #
 # TODO:
-#	- 0.8.1 available at ftp://ftp.pdc.kth.se/pub/heimdal/src/
-#	- package and create init script for kcm
-#	- package hdb_ldap (subpackage?)
-#	- check upnackaged files
+#	- create init script for kcm
+#	- check unpackaged files
 #
 # Conditional build:
 %bcond_without	x11	# without X11-based utilities
@@ -12,13 +10,12 @@
 Summary:	Heimdal implementation of Kerberos V5 system
 Summary(pl.UTF-8):	Implementacja Heimdal systemu Kerberos V5
 Name:		heimdal
-%define	_rc	rc7
-Version:	0.8
-Release:	0.%{_rc}.2
+Version:	0.8.1
+Release:	1
 License:	Free
 Group:		Networking
-Source0:	ftp://ftp.pdc.kth.se/pub/heimdal/src/snapshots/%{name}-%{version}-%{_rc}.tar.gz
-# Source0-md5:	3fe1f1dd187592084bfeabede142d55e
+Source0:	ftp://ftp.pdc.kth.se/pub/heimdal/src/%{name}-%{version}.tar.gz
+# Source0-md5:	7ff8c4850bce9702d9d3cf9eff05abaa
 Source1:	%{name}.init
 Source2:	%{name}.logrotate
 Source3:	%{name}.sysconfig
@@ -37,7 +34,8 @@
 Patch5:		%{name}-gcc4.patch
 Patch6:		%{name}-db4.patch
 Patch7:		%{name}-libadd.patch
-PAtch8:		%{name}-signal.patch
+Patch8:		%{name}-signal.patch
+Patch9:		%{name}-ldap.patch
 URL:		http://www.pdc.kth.se/heimdal/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -85,6 +83,59 @@
 - zawiera wystarczającą kompatybilność z Kerberos V4
 - wsparcie dla IPv6
 
+%package libs
+Summary:	Heimdal shared libraries
+Summary(pl.UTF-8):	Biblioteki współdzielone dla heimdal
+Group:		Libraries
+Requires(post,postun):	/sbin/ldconfig
+
+%description libs
+Package contains shared libraries required by several of the other
+heimdal packages.
+
+%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 devel
+Summary:	Header files for heimdal
+Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja do bibliotek heimdal
+Group:		Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	db-devel
+Requires:	libcom_err-devel >= 1.34-5
+Requires:	openssl-devel
+
+%description devel
+contains files needed to compile and link software using the kerberos
+libraries.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe i dokumentacja do bibliotek heimdal.
+
+%package static
+Summary:	Static heimdal libraries
+Summary(pl.UTF-8):	Biblioteki statyczne heimdal
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Satatic heimdal libraries.
+
+%description static -l pl.UTF-8
+Biblioteki statyczne heimdal.
+
 %package server
 Summary:	Kerberos Server
 Summary(pl.UTF-8):	Serwer Kerberosa
@@ -99,18 +150,18 @@
 %description server -l pl.UTF-8
 Główne centrum dystrybucji kluczy (KDC).
 
-%package libs
-Summary:	Heimdal shared libraries
-Summary(pl.UTF-8):	Biblioteki współdzielone dla heimdal
-Group:		Libraries
-Requires(post,postun):	/sbin/ldconfig
-
-%description libs
-Package contains shared libraries required by several of the other
-heimdal packages.
+%package kcm
+Summary:	KCM - credencial cache daemon for Kerberos tickets
+Summary(pl.UTF-8):	KCM - demon zapamiętujący dane uwierzytelniające dla biletów Kerberosa
+Group:		Daemons
+Requires:	%{name}-libs = %{version}-%{release}
 
-%description libs -l pl.UTF-8
-Pakiet zawiera biblioteki współdzielone dla heimdal.
+%description kcm
+KCM is a credencial cache daemon for Kerberos tickets.
+
+%description kcm -l pl.UTF-8
+KCM to demon zapamiętujący dane uwierzytelniające dla biletów
+Kerberosa.
 
 %package login
 Summary:	login is used when signing onto a system
@@ -254,36 +305,8 @@
 %description daemons -l pl.UTF-8
 Demony korzystające z systemu Kerberos do autoryzacji dostępu.
 
-%package devel
-Summary:	Header files for heimdal
-Summary(pl.UTF-8):	Pliki nagłówkowe i dokumentacja do bibliotek heimdal
-Group:		Development/Libraries
-Requires:	%{name}-libs = %{version}-%{release}
-Requires:	db-devel
-Requires:	libcom_err-devel >= 1.34-5
-Requires:	openssl-devel
-
-%description devel
-contains files needed to compile and link software using the kerberos
-libraries.
-
-%description devel -l pl.UTF-8
-Pliki nagłówkowe i dokumentacja do bibliotek heimdal.
-
-%package static
-Summary:	Static heimdal libraries
-Summary(pl.UTF-8):	Biblioteki statyczne heimdal
-Group:		Development/Libraries
-Requires:	%{name}-devel = %{version}-%{release}
-
-%description static
-Satatic heimdal libraries.
-
-%description static -l pl.UTF-8
-Biblioteki statyczne heimdal.
-
 %prep
-%setup -q -n %{name}-%{version}-%{_rc}
+%setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -293,6 +316,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %build
 rm -f acinclude.m4
@@ -339,12 +363,18 @@
 install %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/kpasswdd
 install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/kpasswdd
 
+# just a test plugin
+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)
-rm -rf $RPM_BUILD_ROOT{%{_libdir}/libss.so,%{_includedir}/ss}
+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
 # resolve heimdal-libs/krb5-libs conflict
 mv -f $RPM_BUILD_ROOT%{_mandir}/man5/{krb5.conf.5,krb5.conf.5h}
+# resolve conflict with gss
+mv -f $RPM_BUILD_ROOT%{_bindir}/{gss,gsscmd}
 
 touch $RPM_BUILD_ROOT{%{_sysconfdir}/krb5.keytab,%{_localstatedir}/kadmind.acl}
 
@@ -405,7 +435,9 @@
 
 %files
 %defattr(644,root,root,755)
+%doc ChangeLog NEWS README TODO
 %attr(755,root,root) %{_bindir}/afslog
+%attr(755,root,root) %{_bindir}/gsscmd
 %attr(755,root,root) %{_bindir}/hxtool
 %attr(755,root,root) %{_bindir}/kauth
 %attr(755,root,root) %{_bindir}/kdestroy
@@ -419,6 +451,7 @@
 %attr(755,root,root) %{_bindir}/string2key
 %attr(755,root,root) %{_bindir}/otpprint
 %attr(755,root,root) %{_bindir}/verify_krb5_conf
+%attr(755,root,root) %{_sbindir}/kdigest
 %attr(755,root,root) %{_sbindir}/kimpersonate
 %attr(755,root,root) %{_sbindir}/ktutil
 %if %{with x11}
@@ -428,10 +461,8 @@
 %attr(755,root,root) %{_bindir}/rxtelnet
 %attr(755,root,root) %{_bindir}/rxterm
 %endif
-
 %attr(4755,root,root) %{_bindir}/otp
 %attr(4755,root,root) %{_bindir}/ksu
-
 %{_mandir}/man1/afslog.1*
 %{_mandir}/man1/kdestroy.1*
 %{_mandir}/man1/kf.1*
@@ -448,7 +479,6 @@
 %{_mandir}/man8/ktutil.8*
 %{_mandir}/man8/string2key.8*
 %{_mandir}/man8/verify_krb5_conf.8*
-
 %if %{with x11}
 %{_mandir}/man1/kx.1*
 %{_mandir}/man1/tenletxr.1*
@@ -457,20 +487,94 @@
 %{_mandir}/man1/rxterm.1*
 %endif
 
-%files server
+%files libs
 %defattr(644,root,root,755)
-%doc NEWS TODO
+%dir %{_sysconfdir}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/krb5.conf
+%attr(400,root,root) %ghost %{_sysconfdir}/krb5.keytab
+%attr(755,root,root) %{_libdir}/libasn1.so.*.*.*
+%attr(755,root,root) %{_libdir}/libgssapi.so.*.*.*
+%attr(755,root,root) %{_libdir}/libhdb.so.*.*.*
+%attr(755,root,root) %{_libdir}/libheimntlm.so.*.*.*
+%attr(755,root,root) %{_libdir}/libhx509.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkadm5clnt.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkadm5srv.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkafs.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkdc.so.*.*.*
+%attr(755,root,root) %{_libdir}/libkrb5.so.*.*.*
+%attr(755,root,root) %{_libdir}/libotp.so.*.*.*
+%attr(755,root,root) %{_libdir}/libroken.so.*.*.*
+%attr(755,root,root) %{_libdir}/libsl.so.*.*.*
+%attr(755,root,root) %{_libdir}/libss.so.*.*.*
+%{_infodir}/heimdal.info*
+%{_infodir}/hx509.info*
+%{_mandir}/man5/krb5.conf.5*
+%{_mandir}/man8/kerberos.8*
 
-%attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(754,root,root) /etc/rc.d/init.d/kpasswdd
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/heimdal
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/kpasswdd
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/kadmind
+%files ldap
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/hdb_ldap.so
 
-%attr(700,root,root) %dir %{_localstatedir}
-%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_localstatedir}/*
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/krb5-config
+%attr(755,root,root) %{_libdir}/libasn1.so
+%attr(755,root,root) %{_libdir}/libgssapi.so
+%attr(755,root,root) %{_libdir}/libhdb.so
+%attr(755,root,root) %{_libdir}/libheimntlm.so
+%attr(755,root,root) %{_libdir}/libhx509.so
+%attr(755,root,root) %{_libdir}/libkadm5clnt.so
+%attr(755,root,root) %{_libdir}/libkadm5srv.so
+%attr(755,root,root) %{_libdir}/libkafs.so
+%attr(755,root,root) %{_libdir}/libkdc.so
+%attr(755,root,root) %{_libdir}/libkrb5.so
+%attr(755,root,root) %{_libdir}/libotp.so
+%attr(755,root,root) %{_libdir}/libroken.so
+%attr(755,root,root) %{_libdir}/libsl.so
+%{_libdir}/libasn1.la
+%{_libdir}/libgssapi.la
+%{_libdir}/libhdb.la
+%{_libdir}/libheimntlm.la
+%{_libdir}/libhx509.la
+%{_libdir}/libkadm5clnt.la
+%{_libdir}/libkadm5srv.la
+%{_libdir}/libkafs.la
+%{_libdir}/libkdc.la
+%{_libdir}/libkrb5.la
+%{_libdir}/libotp.la
+%{_libdir}/libroken.la
+%{_libdir}/libsl.la
+%{_includedir}/*.h
+%{_includedir}/gssapi
+%{_includedir}/kadm5
+%{_includedir}/krb5
+%{_includedir}/roken
+%{_mandir}/man1/krb5-config.1*
+%{_mandir}/man3/*
 
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libasn1.a
+%{_libdir}/libgssapi.a
+%{_libdir}/libhdb.a
+%{_libdir}/libheimntlm.a
+%{_libdir}/libhx509.a
+%{_libdir}/libkadm5clnt.a
+%{_libdir}/libkadm5srv.a
+%{_libdir}/libkafs.a
+%{_libdir}/libkdc.a
+%{_libdir}/libkrb5.a
+%{_libdir}/libotp.a
+%{_libdir}/libroken.a
+%{_libdir}/libsl.a
+
+%files kcm
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/kcm
+%{_mandir}/man8/kcm.8*
+
+%files server
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/kadmin
 %attr(755,root,root) %{_sbindir}/kfd
 %attr(755,root,root) %{_sbindir}/kstash
@@ -484,7 +588,14 @@
 %attr(755,root,root) %{_sbindir}/kpasswdd
 %attr(755,root,root) %{_sbindir}/push
 %{?with_x11:%attr(755,root,root) %{_sbindir}/kxd}
-
+%attr(754,root,root) /etc/rc.d/init.d/%{name}
+%attr(754,root,root) /etc/rc.d/init.d/kpasswdd
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/heimdal
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/kpasswdd
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/kadmind
+%attr(700,root,root) %dir %{_localstatedir}
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_localstatedir}/*
 %{_mandir}/man8/iprop.8*
 %{_mandir}/man8/iprop-log.8*
 %{_mandir}/man8/hprop.8*
@@ -495,20 +606,8 @@
 %{_mandir}/man8/kfd.8*
 %{_mandir}/man8/kpasswdd.8*
 %{_mandir}/man8/kstash.8*
-%{?with_x11:%{_mandir}/man8/kxd.8*}
 %{_mandir}/man8/push.8*
-
-%files libs
-%defattr(644,root,root,755)
-%dir %{_sysconfdir}
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/krb5.conf
-%attr(400,root,root) %ghost %{_sysconfdir}/krb5.keytab
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
-
-%{_infodir}/heimdal.info*
-%{_infodir}/hx509.info*
-%{_mandir}/man5/krb5.conf.5*
-%{_mandir}/man8/kerberos.8*
+%{?with_x11:%{_mandir}/man8/kxd.8*}
 
 %files login
 %defattr(644,root,root,755)
@@ -557,27 +656,17 @@
 %attr(755,root,root) %{_sbindir}/popper
 %{_mandir}/man8/popper.8*
 
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/krb5-config
-# conflicts with e2fsprogs
-#%attr(755,root,root) %{_bindir}/mk_cmds
-%attr(755,root,root) %{_libdir}/lib*.so
-%{_libdir}/lib*.la
-%{_includedir}/*
-%{_mandir}/man1/krb5-config.1*
-%{_mandir}/man3/*
-
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/lib*.a
-
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.137  2007/07/06 05:41:02  qboosh
+- updated to 0.8.1
+- added ldap patch
+- package more files, added -ldap and -kcm subpackages
+
 Revision 1.136  2007/06/19 15:51:52  qboosh
 - release .2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/heimdal.spec?r1=1.136&r2=1.137&f=u



More information about the pld-cvs-commit mailing list