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