2 %define dovecot_series 2.0
3 %define pigeonhole_version 0.2.1
4 Summary: Sieve plugin for dovecot
5 Summary(pl.UTF-8): Wtyczka Sieve i Managesieve dla dovecota
6 Name: dovecot-pigeonhole
7 Version: %{dovecot_series}_%{pigeonhole_version}
11 Source0: http://www.rename-it.nl/dovecot/%{dovecot_series}/dovecot-%{dovecot_series}-pigeonhole-%{pigeonhole_version}.tar.gz
12 # Source0-md5: 7baf6ebac21bdb865cb733d8e96ee81b
13 Patch0: %{name}-config.patch
14 URL: http://www.dovecot.org/
15 BuildRequires: autoconf
16 BuildRequires: automake
18 BuildRequires: dovecot-devel >= 1:2.0
20 BuildRequires: libtool
21 %requires_eq_to dovecot dovecot-devel
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Dovecot Pigeonhole is implementation of Sieve and Managesieve for
28 %description -l pl.UTF-8
29 Dovecot Pigeonhole jest implementacją Sieve i Managesieve dla Dovecot
33 Summary: Libraries and headers for %{name}
34 Group: Development/Libraries
35 Requires: %{name} = %{epoch}:%{version}-%{release}
38 This package contains development files for linking against %{name}.
40 %description devel -l pl.UTF-8
41 Ten pakiet zawiera pliki rozwoju łączenia %{name}.
43 %package -n dovecot-managesieve
44 Summary: Manage Sieve daemon for dovecot
47 %description -n dovecot-managesieve
48 This package provides the Manage Sieve daemon for dovecot.
52 %setup -q -n dovecot-%{dovecot_series}-pigeonhole-%{pigeonhole_version}
58 --with-dovecot=%{_libdir} \
59 --with-managesieve=yes \
60 --enable-header-install=yes \
61 --prefix=%{_libdir}/dovecot
66 rm -rf $RPM_BUILD_ROOT
68 %{__make} install DESTDIR=$RPM_BUILD_ROOT
70 #remove the libtool archives
71 find $RPM_BUILD_ROOT%{_libdir}/dovecot/ -name '*.la' | xargs rm -f
72 find $RPM_BUILD_ROOT%{_libdir}/dovecot/ -name '*.a' | xargs rm -f
75 rm -rf $RPM_BUILD_ROOT
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_bindir}/sieve-test
80 %attr(755,root,root) %{_bindir}/sievec
81 %attr(755,root,root) %{_bindir}/sieve-dump
82 %{_libdir}/dovecot/lib90_sieve_plugin.so
83 %attr(755,root,root) %{_libdir}/dovecot/libdovecot-sieve.so*
85 %{_mandir}/man1/sieve-test.1*
86 %{_mandir}/man1/sievec.1*
87 %{_mandir}/man1/sieved.1*
88 %{_mandir}/man1/sieve-dump.1*
89 %{_mandir}/man7/pigeonhole.7*
90 %{_docdir}/dovecot-2.*/example-config/conf.d/90-sieve.conf
91 %{_docdir}/dovecot-2.*/sieve
94 %defattr(644,root,root,755)
95 %dir %{_includedir}/dovecot/sieve
96 %{_includedir}/dovecot/sieve/*.h
98 %files -n dovecot-managesieve
99 %defattr(644,root,root,755)
100 %dir %{_libdir}/dovecot/settings/
101 %{_libdir}/dovecot/settings/libmanagesieve_login_settings.so
102 %{_libdir}/dovecot/settings/libmanagesieve_settings.so
103 %{_libexecdir}/dovecot/managesieve
104 %{_libexecdir}/dovecot/managesieve-login
105 %{_docdir}/dovecot-2*/example-config/conf.d/20-managesieve.conf