]> git.pld-linux.org Git - packages/courier-authlib.git/blobdiff - courier-authlib.spec
- builds,
[packages/courier-authlib.git] / courier-authlib.spec
index 6e2615c475c3e952c6acaf97d927fc66068d9293..e92286dbca64e691ad0cccfa46cc07d7c45863b6 100644 (file)
@@ -1,22 +1,22 @@
 #
 # TODO:
-#      - pl
 #      - files
 #      - post, preun
 #      - triggers to allow upgrade from courier,courier-imap,sqwebmail
 #
 Summary:       Courier authentication library
-Summary(pl):   -
+Summary(pl):   Biblioteka uwierzytelniania Couriera
 Name:          courier-authlib
 %define                snap 20041116
-Version:       0.50
-Release:       0.%{snap}.0.1
+Version:       0.55
+Release:       0.1
 License:       GPL
 Group:         Networking/Daemons
-Source0:       http://www.courier-mta.org/beta/%{name}/%{name}-%{version}.%{snap}.tar.bz2
-# Source0-md5: d6afed924f2195f55e17082336d679a7
-URL:           http://www.courier-mta.org
-Requires(post,preun):  /sbin/chkconfig
+Source0:       http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2
+# Source0-md5: eb57aefb8460106709d560c40cccaa41
+URL:           http://www.courier-mta.org/
+BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: expect
 BuildRequires: gdbm-devel
 BuildRequires: libtool
@@ -25,6 +25,8 @@ BuildRequires:        openldap-devel
 BuildRequires: pam-devel
 BuildRequires: postgresql-devel
 BuildRequires: zlib-devel
+Requires(post,preun):  /sbin/chkconfig
+Requires(post):        /sbin/ldconfig
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -32,27 +34,32 @@ The Courier authentication library provides authentication services
 for other Courier applications.
 
 %description -l pl
--
+Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
+dla innych aplikacji Couriera.
 
 %package devel
-Summary:       Development libraries for the Courier authentication library.
-Summary(pl):   -
+Summary:       Development files for the Courier authentication library
+Summary(pl):   Pliki programistyczne dla biblioteki uwierzytelniania Couriera
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 
 %description devel
-This package contains the development libraries and files needed to
-compile Courier packages that use this authentication library. Install
-this package in 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.
+This package contains the development files needed to compile Courier
+packages that use this authentication library. Install this package in
+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
--
+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.
 
 %package authldap
 Summary:        LDAP support for the Courier authentication library
-Summary(pl):    -
+Summary(pl):    Obs³uga LDAP dla biblioteki uwierzytelniania Couriera
 Group:          Networking/Daemons
 PreReq:         %{name} = %{version}-%{release}
 
@@ -62,11 +69,13 @@ 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
+LDAP.
 
 %package authmysql
-Summary:       MySQL support for the Courier authentication library.
-Summary(pl):   -
+Summary:       MySQL support for the Courier authentication library
+Summary(pl):   Obs³uga MySQL dla biblioteki uwierzytelniania Couriera
 Group:         Networking/Daemons
 PreReq:                %{name} = %{version}-%{release}
 
@@ -76,11 +85,13 @@ 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
+MySQL.
 
 %package authpgsql
 Summary:       PostgreSQL support for the Courier authentication library
-Summary(pl):   -
+Summary(pl):   Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera
 Group:         Networking/Daemons
 PreReq:                %{name} = %{version}-%{release}
 
@@ -90,11 +101,13 @@ 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
+PostgreSQL.
 
 %package userdb
 Summary:        Userdb support for the Courier authentication library
-Summary(pl):    -
+Summary(pl):    Obs³uga userdb dla biblioteki uwierzytelniania Couriera
 Group:          Networking/Daemons
 PreReq:                %{name} = %{version}-%{release}
 
@@ -106,12 +119,22 @@ 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.
+
+Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
 
 %prep
-%setup -q -n %{name}-%{version}.%{snap}
+%setup -q
 
 %build
+cp -f /usr/share/automake/config.sub libltdl
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure
 
 %{__make}
@@ -122,9 +145,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
+install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
 
-install courier-authlib.sysvinit $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/courier-authlib
+install courier-authlib.sysvinit $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
 
 # make config files
 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
@@ -133,36 +156,47 @@ rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
 # remove static library - for now
 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
 
-%post
-%{_libexecdir}/courier-authlib/authmigrate >/dev/null
+%clean
+rm -rf $RPM_BUILD_ROOT
 
+%post
+/sbin/ldconfig
 /sbin/chkconfig --add courier-authlib
 
 %preun
-if test -x %{_sbindir}/authdaemond
-then
+if [ -x %{_sbindir}/authdaemond ]; then
        %{_sbindir}/authdaemond >/dev/null 2>&1 || /bin/true
 fi
 
-if test "$1" = "0"
-then
+if [ "$1" = "0" ]; then
        /sbin/chkconfig --del courier-authlib
 fi
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+%postun        -p /sbin/ldconfig
 
 %files
 %defattr(644,root,root,755)
-%doc README README*html README.authmysql.myownquery
-%doc NEWS COPYING* AUTHORS ChangeLog authldap.schema
+# 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(755,root,root) %{_sysconfdir}/rc.d/init.d/courier-authlib
-%attr(755,root,root) %{_sysconfdir}/authlib/authdaemonrc
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authdaemonrc
 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
 %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.*.*.*
+%{_libexecdir}/courier-authlib/libauthcustom.la
+%{_libexecdir}/courier-authlib/libauthpam.la
+%{_libexecdir}/courier-authlib/libcourierauth.la
+%{_libexecdir}/courier-authlib/libcourierauthcommon.la
+%{_libexecdir}/courier-authlib/libcourierauthsasl.la
+%{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
 %attr(755,root,root) %{_sbindir}/authdaemond
 %attr(755,root,root) %{_sbindir}/authenumerate
@@ -181,17 +215,20 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc authldap.schema README.ldap
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authldaprc
-%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap*
+%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
+%{_libexecdir}/courier-authlib/libauthldap.la
 
 %files authmysql
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authmysqlrc
-%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql*
+%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
+%{_libexecdir}/courier-authlib/libauthmysql.la
 
 %files authpgsql
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authpgsqlrc
-%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql*
+%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
+%{_libexecdir}/courier-authlib/libauthpgsql.la
 
 %files userdb
 %defattr(644,root,root,755)
@@ -199,5 +236,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_sbindir}/userdb
 %attr(755,root,root) %{_sbindir}/userdbpw
 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
-%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb*
+%attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
+%{_libexecdir}/courier-authlib/libauthuserdb.la
 %{_mandir}/man8/*userdb*
This page took 0.153587 seconds and 4 git commands to generate.