]> git.pld-linux.org Git - packages/dovecot-pigeonhole.git/blob - dovecot-pigeonhole.spec
008a1f8f2a4b87b532f8b740dc8f335be9388679
[packages/dovecot-pigeonhole.git] / dovecot-pigeonhole.spec
1
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}
8 Release:        1
9 License:        LGPL
10 Group:          Daemons
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
17 BuildRequires:  bison
18 BuildRequires:  dovecot-devel >= 1:2.0
19 BuildRequires:  flex
20 BuildRequires:  libtool
21 %requires_eq_to dovecot dovecot-devel
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Dovecot Pigeonhole is implementation of Sieve and Managesieve for
26 Dovecot v2
27
28 %description -l pl.UTF-8
29 Dovecot Pigeonhole jest implementacją Sieve i Managesieve dla Dovecot
30 v2
31
32 %package devel
33 Summary:        Libraries and headers for %{name}
34 Group:          Development/Libraries
35 Requires:       %{name} = %{epoch}:%{version}-%{release}
36
37 %description devel
38 This package contains development files for linking against %{name}.
39
40 %description devel -l pl.UTF-8
41 Ten pakiet zawiera pliki rozwoju łączenia %{name}.
42
43 %package -n dovecot-managesieve
44 Summary:        Manage Sieve daemon for dovecot
45 Group:          Daemons
46
47 %description -n dovecot-managesieve
48 This package provides the Manage Sieve daemon for dovecot.
49
50
51 %prep
52 %setup -q -n dovecot-%{dovecot_series}-pigeonhole-%{pigeonhole_version}
53 %patch0 -p1
54
55 %build
56
57 %configure \
58                 --with-dovecot=%{_libdir} \
59         --with-managesieve=yes \
60                 --enable-header-install=yes \
61                 --prefix=%{_libdir}/dovecot
62
63 %{__make}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %{__make} install DESTDIR=$RPM_BUILD_ROOT
69
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
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
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*
84
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
92
93 %files devel
94 %defattr(644,root,root,755)
95 %dir %{_includedir}/dovecot/sieve
96 %{_includedir}/dovecot/sieve/*.h
97
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
This page took 0.038111 seconds and 2 git commands to generate.