]> git.pld-linux.org Git - packages/dovecot-sieve.git/blame - dovecot-sieve.spec
- Plugin Sive for Dovecot
[packages/dovecot-sieve.git] / dovecot-sieve.spec
CommitLineData
646f5528
JS
1Summary: Sieve plugin for dovecot
2Name: dovecot-sieve
3Version: 1.0.2
4Release: 1%{?dist}
5License: LGPL
6Group: System Environment/Daemons
7URL: http://www.dovecot.org/
8Source0: http://dovecot.org/releases/sieve/%{name}-%{version}.tar.gz
9BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
10BuildRequires: dovecot-devel
11BuildRequires: autoconf, automake, libtool
12BuildRequires: gcc-c++
13BuildRequires: pkgconfig
14BuildRequires: flex, bison
15Requires: dovecot
16
17%description
18Sieve is a language that can be used to create filters for electronic
19mail. It owes its creation to the CMU Cyrus Project, creators of Cyrus
20IMAP server.
21
22This dovecot plugin is derived is from Cyrus IMAP v2.2.12.
23
24%prep
25%setup -q
26
27%build
28# crude hack ...
29perl -pi -e's,have_dovecot_libs=no,have_dovecot_libs=yes,g' configure
30%configure --with-dovecot=%{_includedir}/dovecot \
31 INSTALL_DATA="install -c -p -m644"
32# Replace -I$(dovecotdir)/src with -I$(dovecotdir)/src
33# and $(dovecotdir)/src with $(libdir)/dovecot for libraries
34for f in `find . -name Makefile`
35do
36 mv -f $f $f.orig
37 sed -e's/\-I\$(dovecot_incdir)\/src/\-I\$(dovecot_incdir)/g' \
38 -e's/\$(dovecotdir)\/src\(\/lib\/.*\.a\)/\$(libdir)\/dovecot\/plugins\1/g' \
39 < $f.orig > $f
40done
41make
42
43%install
44rm -rf %{buildroot}
45make install DESTDIR=%{buildroot}
46rm -f %{buildroot}/%{_libdir}/dovecot/plugins/lda/*.a
47mkdir %{buildroot}%{_libdir}/dovecot/plugins
48mv %{buildroot}%{_libdir}/dovecot/lda %{buildroot}%{_libdir}/dovecot/plugins/.
49
50%clean
51rm -rf %{buildroot}
52
53%files
54%defattr(-,root,root)
55%{_libexecdir}/dovecot/sievec
56%{_libexecdir}/dovecot/sieved
57%{_libdir}/dovecot/plugins/lda/*.so
58%{_libdir}/dovecot/plugins/lda/*.la
59
60%changelog
This page took 0.275682 seconds and 4 git commands to generate.