]> git.pld-linux.org Git - packages/cyrus-sasl.git/commitdiff
- separete subpackage for every plugin
authorArtur Frysiak <artur@frysiak.net>
Tue, 25 Apr 2000 18:54:42 +0000 (18:54 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- added login plugin

Changed files:
    cyrus-sasl.spec -> 1.10

cyrus-sasl.spec

index 6df1c730982b9769d60a76a26888998ff6c594f1..a03614c66e91bbb73f0dbadb7c9dd828154e864c 100644 (file)
@@ -1,7 +1,7 @@
 Summary:       The SASL library API for the Cyrus mail system.
 Name:          cyrus-sasl
 Version:       1.5.15
-Release:       3
+Release:       4
 Copyright:     distributable
 Group:         Libraries
 Source:                ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz
@@ -34,23 +34,75 @@ Requires:   %{name}-devel = %{version}
 %description static
 Static cyrus-sasl libraries.
 
+%package cram-md5
+Summary:       Cram-MD5 Cyrus SASL pluggin
+Group:         l
+Requires:      %{name} = %{version}
+
+%description cram-md5
+Cram-MD5 Cyrus SASL pluggin
+
+%package digest-md5
+Summary:       Digest-MD5 Cyrus SASL pluggin
+Group:         l
+Requires:      %{name} = %{version}
+
+%description digest-md5
+Digest-MD5 Cyrus SASL pluggin
+
+%package plain
+Summary:       Plain Cyrus SASL pluggin
+Group:         l
+Requires:      %{name} = %{version}
+
+%description plain
+Plain Cyrus SASL pluggin
+
+%package anonymous
+Summary:       Anonymous Cyrus SASL pluggin
+Group:         l
+Requires:      %{name} = %{version}
+
+%description anonymous
+Anonymous Cyrus SASL pluggin
+
+%package login
+Summary:       Unsupported Login Cyrus SASL pluggin
+Group:         l
+Requires:      %{name} = %{version}
+
+%description login
+Unsupported Login Cyrus SASL pluggin
+
+
 %prep
-%setup -q
+%setup  -q
 
 %build
+aclocal -I cmulocal
+autoheader
+automake -a
+autoconf
 LDFLAGS="-s"; export LDFLAGS
 %configure \
-       --enable-static
+       --enable-static \
+       --enable-login \
+       --with-dblib=gdbm \
+       --with-dbpath=/var/state/sasl/sasl.db
 make
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT/var/state/sasl
+
 make install DESTDIR=$RPM_BUILD_ROOT
 
 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
        $RPM_BUILD_ROOT%{_libdir}/sasl/lib*.so.*.*
 
+touch $RPM_BUILD_ROOT/var/state/sasl/sasl.db
+
 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man?/*
 
 %clean
@@ -62,9 +114,12 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %dir %{_libdir}/sasl
+%dir /var/state/sasl
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
-%attr(755,root,root) %{_libdir}/sasl/lib*.so*
-%attr(755,root,root) %{_sbindir}/saslpasswd
+#%attr(755,root,root) %{_libdir}/sasl/lib*.so*
+%attr(755,root,root) %{_sbindir}/*
+
+%ghost /var/state/sasl/sasl.db
 %{_mandir}/man[18]/*
 
 %files devel
@@ -77,3 +132,23 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_libdir}/lib*.a
 %{_libdir}/sasl/lib*.a
+
+%files cram-md5
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/sasl/libcrammd5.so*
+
+%files digest-md5
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/sasl/libdigestmd5.so*
+
+%files plain
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/sasl/libplain.so*
+
+%files anonymous
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/sasl/libanonymous.so*
+
+%files login
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/sasl/liblogin.so*
This page took 0.062362 seconds and 4 git commands to generate.