3 # - user[add|del] dkfilter
5 %include /usr/lib/rpm/macros.perl
6 Summary: dkfilter - an SMTP-proxy designed for Postfix
7 Summary(pl): dkfilter - proxy SMTP zaprojektowane dla Postfiksa
13 Source0: http://jason.long.name/dkfilter/%{name}-%{version}.tar.gz
14 # Source0-md5: e295678fc728c139137bfadf4a679262
16 Source2: %{name}.sysconfig
17 Source3: %{name}.out.conf
18 Patch0: %{name}-perllib.patch
19 Patch1: %{name}-config_file.patch
20 URL: http://jason.long.name/dkfilter/
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: perl-Crypt-OpenSSL-RSA
24 BuildRequires: perl-Net-Server >= 0.89
25 BuildRequires: perl-devel >= 1:5.8.0
26 BuildRequires: rpm-perlprov >= 4.1-13
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 %define _sysconfdir /etc/%{name}
32 dkfilter is an SMTP-proxy designed for Postfix. It implements
33 DomainKeys message signing and verification. It comprises two separate
34 filters, an "outbound" filter for signing outgoing email, and an
35 "inbound" filter for verifying signatures of incoming email. The
36 filters can operate as either Before-Queue or After-Queue Postfix
40 dkfilter to proxy SMTP zaprojektowane dla Postfiksa. Implementuje
41 podpisywanie i weryfikacjê wiadomo¶ci DomainKeys. Zawiera dwa
42 oddzielne filtry, filtr "outbound" do podpisywania poczty wychodz±cej
43 oraz filtr "inbound" do weryfikacji podpisów poczty przychodz±cej.
44 Filtry mog± pracowaæ w filtrach zawarto¶ci Postfiksa Before-Queue
45 (przed kolejk±) lub After-Queue (za kolejk±).
57 --libdir=%{perl_vendorlib}
62 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ssl,/etc/rc.d/init.d,/etc/sysconfig}
67 DESTDIR=$RPM_BUILD_ROOT
69 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dkfilter
70 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dkfilter
71 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.out.conf
74 rm -rf $RPM_BUILD_ROOT
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog Mail-DomainKeys.README NEWS smtpprox* TODO
79 %attr(755,root,root) %{_bindir}/*
80 %{perl_vendorlib}/*.pm
81 %dir %{perl_vendorlib}/MSDW
82 %dir %{perl_vendorlib}/MSDW/SMTP
83 %{perl_vendorlib}/MSDW/SMTP/*.pm
84 %{perl_vendorlib}/Mail/*.pm
85 %dir %{perl_vendorlib}/Mail/DomainKeys
86 %{perl_vendorlib}/Mail/DomainKeys/*.pm
87 %dir %{perl_vendorlib}/Mail/DomainKeys/Key
88 %{perl_vendorlib}/Mail/DomainKeys/Key/*.pm
89 %attr(754,root,root) /etc/rc.d/init.d/dkfilter
90 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dkfilter
91 %attr(750,root,dkfilter) %dir %{_sysconfdir}
92 %attr(750,root,dkfilter) %dir %{_sysconfdir}/ssl
93 %attr(640,root,dkfilter) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.out.conf