]> git.pld-linux.org Git - packages/dkfilter.git/blob - dkfilter.spec
f2be90d2c4488fe6b8e2f4841bd32b2fdc9ea416
[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-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)
28
29 %define         _sysconfdir     /etc/%{name}
30
31 %description
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
37 content filters.
38
39 %description -l pl
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±).
46
47 %prep
48 %setup -q
49 %patch0 -p1
50 %patch1 -p1
51
52 %build
53 %{__aclocal}
54 %{__autoconf}
55 %{__automake}
56 %configure \
57         --libdir=%{perl_vendorlib}
58
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/ssl,/etc/rc.d/init.d,/etc/sysconfig}
65
66 %{__make} install \
67         DESTDIR=$RPM_BUILD_ROOT
68
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
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
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
This page took 0.978458 seconds and 2 git commands to generate.