]> git.pld-linux.org Git - packages/dkfilter.git/blob - dkfilter.spec
- BR: perl-MailTools
[packages/dkfilter.git] / dkfilter.spec
1 # TODO:
2 # - chkconfig pre post
3 # - user[add|del] dkfilter
4 #
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
8 Name:           dkfilter
9 Version:        0.11
10 Release:        0.8
11 License:        GPL v2
12 Group:          Daemons
13 Source0:        http://jason.long.name/dkfilter/%{name}-%{version}.tar.gz
14 # Source0-md5:  e295678fc728c139137bfadf4a679262
15 Source1:        %{name}.init
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-MailTools
25 BuildRequires:  perl-Net-Server >= 0.89
26 BuildRequires:  perl-devel >= 1:5.8.0
27 BuildRequires:  rpm-perlprov >= 4.1-13
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %define         _sysconfdir     /etc/%{name}
31
32 %description
33 dkfilter is an SMTP-proxy designed for Postfix. It implements
34 DomainKeys message signing and verification. It comprises two separate
35 filters, an "outbound" filter for signing outgoing email, and an
36 "inbound" filter for verifying signatures of incoming email. The
37 filters can operate as either Before-Queue or After-Queue Postfix
38 content filters.
39
40 %description -l pl
41 dkfilter to proxy SMTP zaprojektowane dla Postfiksa. Implementuje
42 podpisywanie i weryfikacjê wiadomo¶ci DomainKeys. Zawiera dwa
43 oddzielne filtry, filtr "outbound" do podpisywania poczty wychodz±cej
44 oraz filtr "inbound" do weryfikacji podpisów poczty przychodz±cej.
45 Filtry mog± pracowaæ w filtrach zawarto¶ci Postfiksa Before-Queue
46 (przed kolejk±) lub After-Queue (za kolejk±).
47
48 %prep
49 %setup -q
50 %patch0 -p1
51 %patch1 -p1
52
53 %build
54 %{__aclocal}
55 %{__autoconf}
56 %{__automake}
57 %configure \
58         --libdir=%{perl_vendorlib}
59
60 %{__make}
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64
65 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ssl,/etc/rc.d/init.d,/etc/sysconfig}
66
67 %{__make} install \
68         DESTDIR=$RPM_BUILD_ROOT
69
70 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dkfilter
71 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/dkfilter
72 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.out.conf
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
78 %defattr(644,root,root,755)
79 %doc AUTHORS ChangeLog Mail-DomainKeys.README NEWS smtpprox* TODO
80 %attr(755,root,root) %{_bindir}/*
81 %{perl_vendorlib}/*.pm
82 %dir %{perl_vendorlib}/MSDW
83 %dir %{perl_vendorlib}/MSDW/SMTP
84 %{perl_vendorlib}/MSDW/SMTP/*.pm
85 %{perl_vendorlib}/Mail/*.pm
86 %dir %{perl_vendorlib}/Mail/DomainKeys
87 %{perl_vendorlib}/Mail/DomainKeys/*.pm
88 %dir %{perl_vendorlib}/Mail/DomainKeys/Key
89 %{perl_vendorlib}/Mail/DomainKeys/Key/*.pm
90 %attr(754,root,root) /etc/rc.d/init.d/dkfilter
91 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/dkfilter
92 %attr(750,root,dkfilter) %dir %{_sysconfdir}
93 %attr(750,root,dkfilter) %dir %{_sysconfdir}/ssl
94 %attr(640,root,dkfilter) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.out.conf
This page took 0.630278 seconds and 3 git commands to generate.