/[smecontribs]/rpms/smeserver-mailsorting/contribs7/smeserver-mailsorting.spec
ViewVC logotype

Contents of /rpms/smeserver-mailsorting/contribs7/smeserver-mailsorting.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.8 - (show annotations) (download)
Tue Dec 25 08:47:47 2007 UTC (16 years, 5 months ago) by dungog
Branch: MAIN
CVS Tags: smeserver-mailsorting-1_2-11_el4_sme
Changes since 1.7: +4 -1 lines
*** empty log message ***

1 Summary: Lets users configure procmail or maildrop rules.
2 %define name smeserver-mailsorting
3 Name: %{name}
4 %define version 1.2
5 %define release 11
6 Version: %{version}
7 Release: %{release}%{?dist}
8 License: GPL
9 URL: http://www.dungog.net/sme
10 Group: SMEserver/addon
11 Source: %{name}-%{version}.tar.gz
12 Patch0: smeserver-mailsorting-1.2-maildropdups.patch
13 Patch1: smeserver-mailsorting-1.2-esLocale.patch
14 Patch2: smeserver-mailsorting-1.2-frLocale3.patch
15 BuildArchitectures: noarch
16 BuildRoot: /var/tmp/%{name}-%{version}
17 Requires: e-smith-release >= 7.0,
18 Requires: perl-Unicode-IMAPUtf7
19 #Requires: smeserver-userpanel, userpanel causes endless problems
20 BuildRequires: e-smith-devtools >= 1.13.1-03
21 AutoReqProv: no
22
23 %description
24 SME Server enhancement to enable procmail or maildrop filtering for users.
25 Optionally provides user panels where users can create mail rules for themselves
26
27 %changelog
28 * Tue Dec 25 2007 Stephen Noble <support@dungog.net> 1.2-11
29 - french translation fix
30
31 * Tue Dec 25 2007 Stephen Noble <support@dungog.net> 1.2-10
32 - add french translation, thanks Sylvain Gomez
33
34 * Mon Oct 29 2007 Stephen Noble <support@dungog.net> 1.2-9
35 - add spanish translation, thanks Normando Hall [SME 3503]
36
37 * Sun Jul 29 2007 Stephen Noble <support@dungog.net> 1.2-8
38 - Add Requires perl-Unicode-IMAPUtf7 [SME: 3218]
39
40 * Thu Jul 05 2007 Stephen Noble <support@dungog.net> 1.2-7
41 - touch processmail db, thanks dclarke
42
43 * Wed Jun 13 2007 Stephen Noble <stephen@dungog.net> 1.2-6
44 - add global maildrop delete duplicate db value
45
46 * Wed Jun 13 2007 Stephen Noble <stephen@dungog.net>
47 - update .tar.gz to current version
48
49 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
50 - Clean up spec so package can be built by koji/plague
51
52 * Sat Mar 17 2007 Stephen Noble <stephen@dungog.net>
53 - retry mail in .qmail [sme 2733]
54 - [1.2-5]
55
56 * Wed Feb 28 2007 Stephen Noble <stephen@dungog.net>
57 - remove Requires: smeserver-userpanel
58 - [1.2-4]
59
60 * Tue Jan 9 2007 Stephen Noble <support@dungog.net>
61 - remove .* after TO_ macro [sme 2264]
62 - Existing mail folders search improved [sme 2265]
63 - [1.2-3]
64
65 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
66 - Update to new release naming. No functional changes.
67 - Make Packager generic
68
69 * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
70 - improved german support, thanks Dietmar
71 - Unicode-IMAPUtf7 support [sme 1446]
72 - [1.2-2]
73
74 * Sat Oct 21 2006 Stephen Noble <support@dungog.net>
75 - FormMagick version
76 - [1.2-1]
77
78 * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
79 - remove strict check on mailrule criterion [sme 1643]
80 - fix log rotation
81 - maildrop matching improved, [sme 1642]
82 - allow for spaces in folder names for maildrop [sme 1640]
83 - [0.9-6]
84
85 * Sat May 6 2006 Stephen Noble <support@dungog.net>
86 - default shell for maildrop set to /bin/bash
87 - [contribs 1378] thanks mweinber neddix.de
88 - [0.9-5]
89
90 * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
91 - delete duplicates
92 - globally enabled for procmail, works ok
93 - per user for maildrop, worked ok for user A, but started deleting mail for user B
94 - [0.9-4]
95
96 * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
97 - remove preun actions
98 - [0.9-3]
99
100 * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
101 - Requires: smeserver-userpanel
102 - bypass admin's .qmail
103 - [0.9-2]
104
105 * Sun Sep 25 2005 Stephen Noble <support@dungog.net>
106 - initial release
107 - [0.9-1]
108
109 %prep
110 %setup
111 %patch0 -p1
112 %patch1 -p1
113 %patch2 -p1
114
115 %build
116 perl createlinks
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
121 rm -f %{name}-%{version}-filelist
122 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
123 echo "%doc COPYING" >> %{name}-%{version}-filelist
124
125 %clean
126 cd ..
127 rm -rf %{name}-%{version}
128
129 %pre
130 %preun
131
132 %post
133 #new installs
134 if [ $1 = 1 ] ; then
135
136 /etc/e-smith/events/actions/navigation-conf 2>/dev/null
137
138 echo ' '
139 echo 'to enable procmail or maildrop for all users'
140 echo 'for Procmail'
141 echo "config setprop qmail FilterType procmail"
142 echo 'or for maildrop'
143 echo "config setprop qmail FilterType maildrop"
144 echo 'then'
145 echo 'signal-event mailsorting-conf'
146 echo ' '
147 fi
148
149 #upgrades (and new installs)
150 /bin/touch /home/e-smith/db/processmail
151 /sbin/e-smith/signal-event mailsorting-conf
152 /sbin/e-smith/signal-event conf-userpanel
153
154 %postun
155 #uninstall
156 if [ $1 = 0 ] ; then
157
158 echo ''
159 echo 'to disable procmail or maildrop'
160 echo 'config delprop qmail FilterType'
161 echo 'signal-event email-update'
162 echo ''
163
164 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
165 for db in $DBS ; do
166 /sbin/e-smith/db $db delete userpanel-mailsort 2>/dev/null
167 done
168 fi
169
170 %files -f %{name}-%{version}-filelist
171 %defattr(-,root,root)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed