X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=courier-authlib.spec;h=bf2537089cb67d05b6987a4fbcb465bd68b1b4eb;hb=e5f66828e41a4f7d81426a8eb23cbd09f3e9d1bb;hp=4f3b1c489a9f86fdc5a4d8898995b02c166897cf;hpb=dfa792b66821eb240a0cf0795c342432abcc534e;p=packages%2Fcourier-authlib.git diff --git a/courier-authlib.spec b/courier-authlib.spec index 4f3b1c4..bf25370 100644 --- a/courier-authlib.spec +++ b/courier-authlib.spec @@ -1,12 +1,12 @@ Summary: Courier authentication library -Summary(pl): Biblioteka uwierzytelniania Couriera +Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera Name: courier-authlib -Version: 0.58 -Release: 9 +Version: 0.60.2 +Release: 1 License: GPL Group: Networking/Daemons Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2 -# Source0-md5: fb691558d611cb191ae6a83002f0195b +# Source0-md5: dd972318b77efd0d04dbcb4a6b140bbe Source1: %{name}.init Patch0: %{name}-build.patch Patch1: %{name}-md5sum-passwords.patch @@ -21,7 +21,7 @@ BuildRequires: expect BuildRequires: libltdl-devel BuildRequires: libtool BuildRequires: mysql-devel -BuildRequires: openldap-devel >= 2.3.0 +BuildRequires: openldap-devel >= 2.4.6 BuildRequires: pam-devel BuildRequires: postgresql-devel BuildRequires: rpmbuild(macros) >= 1.304 @@ -44,13 +44,13 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) The Courier authentication library provides authentication services for other Courier applications. -%description -l pl -Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania +%description -l pl.UTF-8 +Biblioteka uwierzytelniania Couriera dostarcza usługi uwierzytelniania dla innych aplikacji Couriera. %package libs Summary: Courier authentication library -Summary(pl): Biblioteka uwierzytelniania Couriera +Summary(pl.UTF-8): Biblioteka uwierzytelniania Couriera Group: Libraries Requires(post,postun): /sbin/ldconfig @@ -61,19 +61,20 @@ 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 +%description libs -l pl.UTF-8 +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 +Summary(pl.UTF-8): Pliki programistyczne dla biblioteki uwierzytelniania Couriera Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: %{name}-authldap = %{version}-%{release} Requires: %{name}-authmysql = %{version}-%{release} Requires: %{name}-authpgsql = %{version}-%{release} -Requires: %{name}-userdb = %{version}-%{release} +Requires: %{name}-authuserdb = %{version}-%{release} +Requires: %{name}-authpipe = %{version}-%{release} %description devel This package contains the development files needed to compile Courier @@ -82,16 +83,16 @@ order to build the rest of the Courier packages. After they are built and installed this package can be removed. Files in this package are not needed at runtime. -%description devel -l pl +%description devel -l pl.UTF-8 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji -pakietów Couriera u¿ywaj±cych biblioteki uwierzytelniania. Nale¿y go -zainstalowaæ aby zbudowaæ resztê pakietów Couriera. Po ich zbudowaniu -i zainstalowaniu ten pakiet mo¿na usun±æ. Pliki z tego pakietu nie s± -potrzebne w czasie dzia³ania programów. +pakietów Couriera używających biblioteki uwierzytelniania. Należy go +zainstalować aby zbudować resztę pakietów Couriera. Po ich zbudowaniu +i zainstalowaniu ten pakiet można usunąć. Pliki z tego pakietu nie są +potrzebne w czasie działania programów. %package authldap Summary: LDAP support for the Courier authentication library -Summary(pl): Obs³uga LDAP dla biblioteki uwierzytelniania Couriera +Summary(pl.UTF-8): Obsługa LDAP dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} @@ -104,14 +105,14 @@ This package installs LDAP support for the Courier authentication library. Install this package in order to be able to authenticate using LDAP. -%description authldap -l pl -Ten pakiet dodaje obs³ugê LDAP do biblioteki uwierzytelniania -Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem +%description authldap -l pl.UTF-8 +Ten pakiet dodaje obsługę LDAP do biblioteki uwierzytelniania +Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem LDAP. %package authmysql Summary: MySQL support for the Courier authentication library -Summary(pl): Obs³uga MySQL dla biblioteki uwierzytelniania Couriera +Summary(pl.UTF-8): Obsługa MySQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} @@ -124,14 +125,14 @@ This package installs MySQL support for the Courier authentication library. Install this package in order to be able to authenticate using MySQL. -%description authmysql -l pl -Ten pakiet dodaje obs³ugê MySQL do biblioteki uwierzytelniania -Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem +%description authmysql -l pl.UTF-8 +Ten pakiet dodaje obsługę MySQL do biblioteki uwierzytelniania +Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem MySQL. %package authpgsql Summary: PostgreSQL support for the Courier authentication library -Summary(pl): Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera +Summary(pl.UTF-8): Obsługa PostgreSQL dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} @@ -144,54 +145,56 @@ This package installs PostgreSQL support for the Courier authentication library. Install this package in order to be able to authenticate using PostgreSQL. -%description authpgsql -l pl -Ten pakiet dodaje obs³ugê PostgreSQL do biblioteki uwierzytelniania -Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem +%description authpgsql -l pl.UTF-8 +Ten pakiet dodaje obsługę PostgreSQL do biblioteki uwierzytelniania +Couriera. Należy go zainstalować aby móc uwierzytelniać się z użyciem PostgreSQL. -%package userdb +%package authuserdb Summary: Userdb support for the Courier authentication library -Summary(pl): Obs³uga userdb dla biblioteki uwierzytelniania Couriera +Summary(pl.UTF-8): Obsługa userdb dla biblioteki uwierzytelniania Couriera Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} +Obsoletes: courier-authlib-userdb Obsoletes: courier-imap-userdb Obsoletes: sqwebmail-auth-userdb -%description userdb +%description authuserdb This package installs the userdb support for the Courier authentication library. Userdb is a simple way to manage virtual mail accounts using a GDBM-based database file. Install this package in order to be able to authenticate with userdb. -%description userdb -l pl -Ten pakiet dodaje obs³ugê userdb do biblioteki uwierzytelniania -Couriera. Userdb to prosty sposób zarz±dzania wirtualnymi kontami -pocztowymi przy u¿yciu pliku bazy danych opartej na GDBM. +%description authuserdb -l pl.UTF-8 +Ten pakiet dodaje obsługę userdb do biblioteki uwierzytelniania +Couriera. Userdb to prosty sposób zarządzania wirtualnymi kontami +pocztowymi przy użyciu pliku bazy danych opartej na GDBM. -Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb. +Należy go zainstalować aby móc uwierzytelniać się z użyciem userdb. -%package pipe +%package authpipe Summary: External authentication module that communicates via pipes -Summary(pl): Zewnêtrzny modu³ uwierzytelniaj±cy komunikuj±cy siê przez potoki +Summary(pl.UTF-8): Zewnętrzny moduł uwierzytelniający komunikujący się przez potoki Group: Networking/Daemons Requires(pre,postun): sed >= 4.0 Requires: %{name} = %{version}-%{release} +Obsoletes: courier-authlib-authpipe -%description pipe +%description authpipe This package installs the authpipe module, which is a generic plugin that enables authentication requests to be serviced by an external program, then communicates through messages on stdin and stdout. -%description pipe -l pl -Pakiet ten instaluje modu³ authpipe, który jest ogóln± wtyczk± -umo¿liwiaj±c± obs³ugê ¿±dañ uwierzytelnienia przez zewnêtrzny program -komunikuj±cy siê poprzez wiadomo¶ci wysy³ane na stdin i stdout. +%description authpipe -l pl.UTF-8 +Pakiet ten instaluje moduł authpipe, który jest ogólną wtyczką +umożliwiającą obsługę żądań uwierzytelnienia przez zewnętrzny program +komunikujący się poprzez wiadomości wysyłane na stdin i stdout. %package -n openldap-schema-courier Summary: Courier LDAP schema -Summary(pl): Schemat LDAP Couriera +Summary(pl.UTF-8): Schemat LDAP Couriera Group: Networking/Daemons Requires(post,postun): sed >= 4.0 Requires: openldap-servers @@ -200,7 +203,7 @@ Requires: sed >= 4.0 %description -n openldap-schema-courier This package contains Courier authldap.schema for openldap. -%description -n openldap-schema-courier -l pl +%description -n openldap-schema-courier -l pl.UTF-8 Ten pakiet zawiera schemat Couriera authldap.schema dla openldapa. %prep @@ -219,7 +222,6 @@ cd $d %{__libtoolize} %{__aclocal} %{__autoconf} - %{__autoheader} %{__automake} cd - done @@ -325,7 +327,7 @@ fi /sbin/ldconfig %{_libexecdir}/courier-authlib %service -q courier-authlib restart -%post userdb +%post authuserdb if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed %{__sed} -i -e '/^authmodulelist=/{/\buserdb\b/!s/"$/ userdb"/}' /etc/authlib/authdaemonrc @@ -333,7 +335,7 @@ fi /sbin/ldconfig %{_libexecdir}/courier-authlib %service -q courier-authlib restart -%postun userdb +%postun authuserdb if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed %{__sed} -i -e '/^authmodulelist=/{s/ \?\buserdb\b \?//}' /etc/authlib/authdaemonrc @@ -341,7 +343,7 @@ fi /sbin/ldconfig %{_libexecdir}/courier-authlib %service -q courier-authlib restart -%post pipe +%post authpipe if [ "$1" = 1 ]; then # add to authmodulelist list if package is first installed %{__sed} -i -e '/^authmodulelist=/{/\bpipe\b/!s/"$/ pipe"/}' /etc/authlib/authdaemonrc @@ -349,7 +351,7 @@ fi /sbin/ldconfig %{_libexecdir}/courier-authlib %service -q courier-authlib restart -%postun pipe +%postun authpipe if [ "$1" = 0 ]; then # remove from authmodulelist if package is removed %{__sed} -i -e '/^authmodulelist=/{s/ \?\bpipe\b \?//}' /etc/authlib/authdaemonrc @@ -484,7 +486,7 @@ if [ -f /etc/sqwebmail/authpgsqlrc ]; then %service -q courier-authlib restart fi -%triggerin -n %{name}-userdb -- courier < 0.48 +%triggerin -n %{name}-authuserdb -- courier < 0.48 if [ -d /etc/courier/userdb ]; then mv -f /etc/courier/userdb/* /etc/authlib/userdb makeuserdb @@ -494,7 +496,7 @@ if [ -f /etc/courier/userdb ]; then makeuserdb fi -%triggerin -n %{name}-userdb -- courier-imap-userdb < 4.0.0 +%triggerin -n %{name}-authuserdb -- courier-imap-userdb < 4.0.0 if [ -d /etc/courier-imap/userdb ]; then mv -f /etc/courier-imap/userdb/* /etc/authlib/userdb makeuserdb @@ -504,7 +506,7 @@ if [ -f /etc/courier-imap/userdb ]; then makeuserdb fi -%triggerin -n %{name}-userdb -- sqwebmail-auth-userdb < 5.0.0 +%triggerin -n %{name}-authuserdb -- sqwebmail-auth-userdb < 5.0.0 if [ -d /etc/sqwebmail/userdb ]; then mv -f /etc/sqwebmail/userdb/* /etc/authlib/userdb makeuserdb @@ -577,7 +579,7 @@ fi %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.* %{_libexecdir}/courier-authlib/libauthpgsql.la -%files userdb +%files authuserdb %defattr(644,root,root,755) %attr(700,root,root) %dir %{_sysconfdir}/authlib/userdb %attr(755,root,root) %{_sbindir}/makeuserdb @@ -590,7 +592,7 @@ fi %{_libexecdir}/courier-authlib/libauthuserdb.la %{_mandir}/man8/*userdb* -%files pipe +%files authpipe %defattr(644,root,root,755) %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpipe.so.*.*.* %{_libexecdir}/courier-authlib/libauthpipe.la