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