5 # - triggers to allow upgrade from courier,courier-imap,sqwebmail
7 Summary: Courier authentication library
8 Summary(pl): Biblioteka uwierzytelniania Couriera
12 Release: 0.%{snap}.0.1
14 Group: Networking/Daemons
15 Source0: http://www.courier-mta.org/beta/courier-authlib/%{name}-%{version}.%{snap}.tar.bz2
16 # Source0-md5: d6afed924f2195f55e17082336d679a7
17 URL: http://www.courier-mta.org/
18 Requires(post,preun): /sbin/chkconfig
19 Requires(post,postun): /sbin/ldconfig
21 BuildRequires: gdbm-devel
22 BuildRequires: libtool
23 BuildRequires: mysql-devel
24 BuildRequires: openldap-devel
25 BuildRequires: pam-devel
26 BuildRequires: postgresql-devel
27 BuildRequires: zlib-devel
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 The Courier authentication library provides authentication services
32 for other Courier applications.
35 Biblioteka uwierzytelniania Couriera dostarcza us³ugi uwierzytelniania
36 dla innych aplikacji Couriera.
39 Summary: Development files for the Courier authentication library
40 Summary(pl): Pliki programistyczne dla biblioteki uwierzytelniania Couriera
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 This package contains the development files needed to compile Courier
46 packages that use this authentication library. Install this package in
47 order to build the rest of the Courier packages. After they are built
48 and installed this package can be removed. Files in this package are
49 not needed at runtime.
51 %description devel -l pl
52 Ten pakiet zawiera pliki programistyczne potrzebne do kompilacji
53 pakietów Couriera u¿ywaj±cych biblioteki uwierzytelniania. Nale¿y go
54 zainstalowaæ aby zbudowaæ resztê pakietów Couriera. Po ich zbudowaniu
55 i zainstalowaniu ten pakiet mo¿na usun±æ. Pliki z tego pakietu nie s±
56 potrzebne w czasie dzia³ania programów.
59 Summary: LDAP support for the Courier authentication library
60 Summary(pl): Obs³uga LDAP dla biblioteki uwierzytelniania Couriera
61 Group: Networking/Daemons
62 PreReq: %{name} = %{version}-%{release}
65 This package installs LDAP support for the Courier authentication
66 library. Install this package in order to be able to authenticate
69 %description authldap -l pl
70 Ten pakiet dodaje obs³ugê LDAP do biblioteki uwierzytelniania
71 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
75 Summary: MySQL support for the Courier authentication library
76 Summary(pl): Obs³uga MySQL dla biblioteki uwierzytelniania Couriera
77 Group: Networking/Daemons
78 PreReq: %{name} = %{version}-%{release}
80 %description authmysql
81 This package installs MySQL support for the Courier authentication
82 library. Install this package in order to be able to authenticate
85 %description authmysql -l pl
86 Ten pakiet dodaje obs³ugê MySQL do biblioteki uwierzytelniania
87 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
91 Summary: PostgreSQL support for the Courier authentication library
92 Summary(pl): Obs³uga PostgreSQL dla biblioteki uwierzytelniania Couriera
93 Group: Networking/Daemons
94 PreReq: %{name} = %{version}-%{release}
96 %description authpgsql
97 This package installs PostgreSQL support for the Courier
98 authentication library. Install this package in order to be able to
99 authenticate using PostgreSQL.
101 %description authpgsql -l pl
102 Ten pakiet dodaje obs³ugê PostgreSQL do biblioteki uwierzytelniania
103 Couriera. Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem
107 Summary: Userdb support for the Courier authentication library
108 Summary(pl): Obs³uga userdb dla biblioteki uwierzytelniania Couriera
109 Group: Networking/Daemons
110 PreReq: %{name} = %{version}-%{release}
113 This package installs the userdb support for the Courier
114 authentication library. Userdb is a simple way to manage virtual mail
115 accounts using a GDBM-based database file.
117 Install this package in order to be able to authenticate with userdb.
119 %description userdb -l pl
120 Ten pakiet dodaje obs³ugê userdb do biblioteki uwierzytelniania
121 Couriera. Userdb to prosty sposób zarz±dzania wirtualnymi kontami
122 pocztowymi przy u¿yciu pliku bazy danych opartej na GDBM.
124 Nale¿y go zainstalowaæ aby móc uwierzytelniaæ siê z u¿yciem userdb.
127 %setup -q -n %{name}-%{version}.%{snap}
135 rm -rf $RPM_BUILD_ROOT
138 DESTDIR=$RPM_BUILD_ROOT
140 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
142 install courier-authlib.sysvinit $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-authlib
145 ./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
146 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/authlib/*.dist
148 # remove static library - for now
149 rm -f $RPM_BUILD_ROOT%{_libdir}/courier-authlib/*.a
152 rm -rf $RPM_BUILD_ROOT
157 /sbin/chkconfig --add courier-authlib
160 if [ -x %{_sbindir}/authdaemond ]; then
161 %{_sbindir}/authdaemond >/dev/null 2>&1 || /bin/true
164 if [ "$1" = "0" ]; then
165 /sbin/chkconfig --del courier-authlib
168 %postun -p /sbin/ldconfig
171 %defattr(644,root,root,755)
172 # COPYING contains only note
173 %doc AUTHORS COPYING ChangeLog NEWS README README*html README.authmysql.myownquery authldap.schema
174 %dir %{_sysconfdir}/authlib
175 %dir %{_libexecdir}/courier-authlib
176 %attr(755,root,root) %{_sysconfdir}/rc.d/init.d/courier-authlib
177 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authdaemonrc
178 %attr(755,root,root) %{_libexecdir}/courier-authlib/authdaemond
179 %attr(755,root,root) %{_libexecdir}/courier-authlib/authsystem.passwd
180 %attr(755,root,root) %{_libexecdir}/courier-authlib/makedatprog
181 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthcustom.so.*.*.*
182 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpam.so.*.*.*
183 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauth.so.*.*.*
184 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthcommon.so.*.*.*
185 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsasl.so.*.*.*
186 %attr(755,root,root) %{_libexecdir}/courier-authlib/libcourierauthsaslclient.so.*.*.*
187 %{_libexecdir}/courier-authlib/libauthcustom.la
188 %{_libexecdir}/courier-authlib/libauthpam.la
189 %{_libexecdir}/courier-authlib/libcourierauth.la
190 %{_libexecdir}/courier-authlib/libcourierauthcommon.la
191 %{_libexecdir}/courier-authlib/libcourierauthsasl.la
192 %{_libexecdir}/courier-authlib/libcourierauthsaslclient.la
193 %attr(770,root,daemon) %dir %{_localstatedir}/spool/authdaemon
194 %attr(755,root,root) %{_sbindir}/authdaemond
195 %attr(755,root,root) %{_sbindir}/authenumerate
196 %attr(755,root,root) %{_sbindir}/authtest
197 %attr(755,root,root) %{_sbindir}/courierlogger
201 %defattr(644,root,root,755)
202 %doc authlib.html auth_*.html
203 %attr(755,root,root) %{_bindir}/courierauthconfig
208 %defattr(644,root,root,755)
209 %doc authldap.schema README.ldap
210 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authldaprc
211 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so.*.*.*
212 %{_libexecdir}/courier-authlib/libauthldap.la
215 %defattr(644,root,root,755)
216 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authmysqlrc
217 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthmysql.so.*.*.*
218 %{_libexecdir}/courier-authlib/libauthmysql.la
221 %defattr(644,root,root,755)
222 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authlib/authpgsqlrc
223 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthpgsql.so.*.*.*
224 %{_libexecdir}/courier-authlib/libauthpgsql.la
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_sbindir}/makeuserdb
229 %attr(755,root,root) %{_sbindir}/userdb
230 %attr(755,root,root) %{_sbindir}/userdbpw
231 %attr(755,root,root) %{_sbindir}/vchkpw2userdb
232 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthuserdb.so.*.*.*
233 %{_libexecdir}/courier-authlib/libauthuserdb.la
234 %{_mandir}/man8/*userdb*