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