SPECS: courier-authlib.spec - separate libcourierauth.so into -lib...

glen glen at pld-linux.org
Fri Feb 24 12:42:29 CET 2006


Author: glen                         Date: Fri Feb 24 11:42:29 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- separate libcourierauth.so into -libs
- adapterized, rel 4

---- Files affected:
SPECS:
   courier-authlib.spec (1.39 -> 1.40) 

---- Diffs:

================================================================
Index: SPECS/courier-authlib.spec
diff -u SPECS/courier-authlib.spec:1.39 SPECS/courier-authlib.spec:1.40
--- SPECS/courier-authlib.spec:1.39	Wed Jan 18 13:30:29 2006
+++ SPECS/courier-authlib.spec	Fri Feb 24 12:42:23 2006
@@ -3,7 +3,7 @@
 Summary(pl):	Biblioteka uwierzytelniania Couriera
 Name:		courier-authlib
 Version:	0.58
-Release:	3
+Release:	4
 License:	GPL
 Group:		Networking/Daemons
 Source0:	http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
@@ -17,8 +17,8 @@
 BuildRequires:	automake
 BuildRequires:	db-devel
 BuildRequires:	expect
-BuildRequires:	libtool
 BuildRequires:	libltdl-devel
+BuildRequires:	libtool
 BuildRequires:	mysql-devel
 BuildRequires:	openldap-devel >= 2.3.0
 BuildRequires:	pam-devel
@@ -26,10 +26,11 @@
 BuildRequires:	sed >= 4.0
 BuildRequires:	sysconftool
 BuildRequires:	zlib-devel
-Requires:	rc-scripts
-Requires:	/sbin/chkconfig
+Requires(post,postun):	/sbin/ldconfig
 Requires(post,preun):	/sbin/chkconfig
-Requires(post):	/sbin/ldconfig
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	/sbin/chkconfig
+Requires:	rc-scripts
 Obsoletes:	sqwebmail-auth-cram
 Obsoletes:	sqwebmail-auth-pam
 Obsoletes:	sqwebmail-auth-pwd
@@ -46,6 +47,23 @@
 Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
 dla innych aplikacji Couriera.
 
+%package libs
+Summary:	Courier authentication library
+Summary(pl):	Biblioteka uwierzytelniania Couriera
+Group:		Libraries
+Requires(post,postun):	/sbin/ldconfig
+
+%description libs
+The Courier authentication library provides authentication services
+for other Courier applications.
+
+This package contains libcourierauth.so which client programs link
+against.
+
+%description libs -l pl
+Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania
+dla innych aplikacji Couriera.
+
 %package devel
 Summary:	Development files for the Courier authentication library
 Summary(pl):	Pliki programistyczne dla biblioteki uwierzytelniania Couriera
@@ -74,8 +92,8 @@
 Summary:	LDAP support for the Courier authentication library
 Summary(pl):	Obsługa LDAP dla biblioteki uwierzytelniania Couriera
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Requires(pre,postun):	sed >= 4.0
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	courier-authldap
 Obsoletes:	courier-imap-authldap
 Obsoletes:	sqwebmail-auth-ldap
@@ -94,8 +112,8 @@
 Summary:	MySQL support for the Courier authentication library
 Summary(pl):	Obsługa MySQL dla biblioteki uwierzytelniania Couriera
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Requires(pre,postun):	sed >= 4.0
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	courier-authmysql
 Obsoletes:	courier-imap-authmysql
 Obsoletes:	sqwebmail-auth-mysql
@@ -114,8 +132,8 @@
 Summary:	PostgreSQL support for the Courier authentication library
 Summary(pl):	Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Requires(pre,postun):	sed >= 4.0
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	courier-authpgsql
 Obsoletes:	courier-imap-authpgsql
 Obsoletes:	sqwebmail-auth-pgsql
@@ -134,8 +152,8 @@
 Summary:	Userdb support for the Courier authentication library
 Summary(pl):	Obsługa userdb dla biblioteki uwierzytelniania Couriera
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Requires(pre,postun):	sed >= 4.0
+Requires:	%{name} = %{version}-%{release}
 Obsoletes:	courier-imap-userdb
 Obsoletes:	sqwebmail-auth-userdb
 
@@ -157,8 +175,8 @@
 Summary:	External authentication module that communicates via pipes
 Summary(pl):	Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
 Requires(pre,postun):	sed >= 4.0
+Requires:	%{name} = %{version}-%{release}
 
 %description pipe
 This package installs the authpipe module, which is a generic plugin
@@ -175,8 +193,8 @@
 Summary(pl):	Schemat LDAP Couriera
 Group:		Networking/Daemons
 Requires(post,postun):	sed >= 4.0
-Requires:	sed >= 4.0
 Requires:	openldap-servers
+Requires:	sed >= 4.0
 
 %description -n openldap-schema-courier
 This package contains Courier authldap.schema for openldap.
@@ -239,6 +257,7 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+
 %post
 /sbin/ldconfig %{_libexecdir}/courier-authlib
 /sbin/chkconfig --add courier-authlib
@@ -261,6 +280,12 @@
 %postun
 /sbin/ldconfig %{_libexecdir}/courier-authlib
 
+%post libs
+/sbin/ldconfig %{_libexecdir}/courier-authlib
+
+%postun libs
+/sbin/ldconfig %{_libexecdir}/courier-authlib
+
 %post authldap
 if [ "$1" = 1 ]; then
 	# add to authmodulelist list if package is first installed
@@ -566,7 +591,6 @@
 # COPYING contains only note
 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
 %dir %{_sysconfdir}/authlib
-%dir %{_libexecdir}/courier-authlib
 %attr(754,root,root) /etc/rc.d/init.d/courier-authlib
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/authlib/authdaemonrc
 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
@@ -574,7 +598,6 @@
 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
-%attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
@@ -592,6 +615,11 @@
 %attr(755,root,root) %{_sbindir}/courierlogger
 %{_mandir}/man1/*
 
+%files libs
+%defattr(644,root,root,755)
+%dir %{_libexecdir}/courier-authlib
+%attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
+
 %files devel
 %defattr(644,root,root,755)
 %doc authlib.html auth_*.html
@@ -647,6 +675,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.40  2006/02/24 11:42:23  glen
+- separate libcourierauth.so into -libs
+- adapterized, rel 4
+
 Revision 1.39  2006/01/18 12:30:29  andree
 - fixed stopping after upgrade; rel. 3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/courier-authlib.spec?r1=1.39&r2=1.40&f=u



More information about the pld-cvs-commit mailing list