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