]> git.pld-linux.org Git - packages/cyrus-sasl.git/blob - cyrus-sasl.spec
c4d444690b8b5c6eca4252b4120f835a13314054
[packages/cyrus-sasl.git] / cyrus-sasl.spec
1 Summary:        The SASL library API for the Cyrus mail system.
2 Name:           cyrus-sasl
3 Version:        1.5.22
4 Release:        1
5 Copyright:      distributable
6 Group:          Libraries
7 Group(fr):      Librairies
8 Group(pl):      Biblioteki
9 Source0:        ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/BETA/%{name}-%{version}.tar.gz
10 Patch0:         cyrus-sasl-configdir.patch
11 BuildRequires:  gdbm-devel
12 BuildRequires:  pam-devel
13 BuildRequires:  openssl-devel
14 URL:            http://asg.web.cmu.edu/sasl/
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %define         _sysconfdir     /etc/sasl
18
19 %description
20 The cyrus-sasl package contains the SASL library API implementation
21 for the Cyrus mail system.
22
23 %description -l pl
24 Pakiet cyrus-sasl zawiera implementacjê biblioteki API SASL dla
25 systemu poczty elektronicznej Cyrusa.
26
27 %package devel
28 Summary:        Header files and documentation for cyrus-sasl
29 Group:          Development/Libraries
30 Group(fr):      Development/Librairies
31 Group(pl):      Programowanie/Biblioteki
32 Requires:       %{name} = %{version}
33
34 %description devel
35 Header files and documentation for cyrus-sasl.
36
37 %package static
38 Summary:        Static cyrus-sasl libraries
39 Group:          Libraries
40 Group(fr):      Librairies
41 Group(pl):      Biblioteki
42 Requires:       %{name}-devel = %{version}
43
44 %description static
45 Static cyrus-sasl libraries.
46
47 %package cram-md5
48 Summary:        Cram-MD5 Cyrus SASL pluggin
49 Group:          Libraries
50 Group(fr):      Librairies
51 Group(pl):      Biblioteki
52 Requires:       %{name} = %{version}
53
54 %description cram-md5
55 Cram-MD5 Cyrus SASL pluggin.
56
57 %package digest-md5
58 Summary:        Digest-MD5 Cyrus SASL pluggin
59 Group:          Libraries
60 Group(fr):      Librairies
61 Group(pl):      Biblioteki
62 Requires:       %{name} = %{version}
63
64 %description digest-md5
65 Digest-MD5 Cyrus SASL pluggin.
66
67 %package plain
68 Summary:        Plain Cyrus SASL pluggin
69 Group:          Libraries
70 Group(fr):      Librairies
71 Group(pl):      Biblioteki
72 Requires:       %{name} = %{version}
73
74 %description plain
75 Plain Cyrus SASL pluggin.
76
77 %package anonymous
78 Summary:        Anonymous Cyrus SASL pluggin
79 Group:          Libraries
80 Group(fr):      Librairies
81 Group(pl):      Biblioteki
82 Requires:       %{name} = %{version}
83
84 %description anonymous
85 Anonymous Cyrus SASL pluggin.
86
87 %package login
88 Summary:        Unsupported Login Cyrus SASL pluggin
89 Group:          Libraries
90 Group(fr):      Librairies
91 Group(pl):      Biblioteki
92 Requires:       %{name} = %{version}
93
94 %description login
95 Unsupported Login Cyrus SASL pluggin.
96
97 %prep
98 %setup  -q
99 #%patch0 -p1
100
101 %build
102 aclocal -I cmulocal
103 autoheader
104 automake -a
105 autoconf
106 LDFLAGS="-s"; export LDFLAGS
107 %configure \
108         --enable-static \
109         --enable-login \
110         --with-pam \
111         --with-dblib=gdbm \
112         --with-dbpath=/var/lib/sasl/sasl.db 
113 #       --with-configdir=%{_sysconfdir}
114 %{__make}
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118
119 install -d $RPM_BUILD_ROOT{/var/lib/sasl,%{_sysconfdir}}
120
121 %{__make} install DESTDIR=$RPM_BUILD_ROOT
122
123 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
124         $RPM_BUILD_ROOT%{_libdir}/sasl/lib*.so.*.*
125
126 touch $RPM_BUILD_ROOT/var/lib/sasl/sasl.db
127
128 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man?/*
129
130 %clean
131 rm -rf $RPM_BUILD_ROOT
132
133 %post   -p /sbin/ldconfig
134 %postun -p /sbin/ldconfig
135
136 %files
137 %defattr(644,root,root,755)
138 %dir %{_sysconfdir}
139 %dir %{_libdir}/sasl
140 %dir /var/lib/sasl
141 %attr(755,root,root) %{_libdir}/lib*.so.*.*
142 #%attr(755,root,root) %{_libdir}/sasl/lib*.so*
143 %attr(755,root,root) %{_sbindir}/*
144
145 %config(noreplace) %verify(not mtime md5 size) /var/lib/sasl/sasl.db
146 %{_mandir}/man[18]/*
147
148 %files devel
149 %defattr(644,root,root,755)
150 %{_includedir}/*.h
151 %attr(755,root,root) %{_libdir}/lib*.so
152 %attr(755,root,root) %{_libdir}/lib*.la
153
154 %files static
155 %defattr(644,root,root,755)
156 %{_libdir}/lib*.a
157 %{_libdir}/sasl/lib*.a
158
159 %files cram-md5
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/sasl/libcrammd5.so*
162
163 %files digest-md5
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_libdir}/sasl/libdigestmd5.so*
166
167 %files plain
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/sasl/libplain.so*
170
171 %files anonymous
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_libdir}/sasl/libanonymous.so*
174
175 %files login
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/sasl/liblogin.so*
This page took 0.048836 seconds and 2 git commands to generate.