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

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

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


Revision 1.4 - (show annotations) (download)
Sat Dec 22 22:18:30 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Changes since 1.3: +0 -2 lines
Remove Packager/Distribution (added by buildsys)

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 5
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 BuildArchitectures: noarch
13 BuildRoot: /var/tmp/%{name}-%{version}
14 Requires: e-smith-release >= 7.0,
15 #Requires: smeserver-userpanel
16 Requires: perl-Unicode-IMAPUtf7
17 AutoReqProv: no
18
19 %description
20 SME Server enhancement to enable procmail or maildrop filtering for users.
21 Optionally provides user panels where users can create mail rules for themselves
22
23 %changelog
24 * Sat Mar 17 2007 Stephen Noble <stephen@dungog.net>
25 - retry mail in .qmail [sme 2733]
26 - [1.2-5]
27
28 * Wed Feb 28 2007 Stephen Noble <stephen@dungog.net>
29 - remove Requires: smeserver-userpanel
30 - [1.2-4]
31
32 * Tue Jan 9 2007 Stephen Noble <support@dungog.net>
33 - remove .* after TO_ macro [sme 2264]
34 - Existing mail folders search improved [sme 2265]
35 - [1.2-3]
36
37 * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
38 - improved german support, thanks Dietmar
39 - Unicode-IMAPUtf7 support [sme 1446]
40 - [1.2-2]
41
42 * Sat Oct 21 2006 Stephen Noble <support@dungog.net>
43 - FormMagick version
44 - [1.2-1]
45
46 * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
47 - remove strict check on mailrule criterion [sme 1643]
48 - fix log rotation
49 - maildrop matching improved, [sme 1642]
50 - allow for spaces in folder names for maildrop [sme 1640]
51 - [0.9-6]
52
53 * Sat May 6 2006 Stephen Noble <support@dungog.net>
54 - default shell for maildrop set to /bin/bash
55 - [contribs 1378] thanks mweinber neddix.de
56 - [0.9-5]
57
58 * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
59 - delete duplicates
60 - globally enabled for procmail, works ok
61 - per user for maildrop, worked ok for user A, but started deleting mail for user B
62 - [0.9-4]
63
64 * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
65 - remove preun actions
66 - [0.9-3]
67
68 * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
69 - Requires: smeserver-userpanel
70 - bypass admin's .qmail
71 - [0.9-2]
72
73 * Sun Sep 25 2005 Stephen Noble <support@dungog.net>
74 - initial release
75 - [0.9-1]
76
77 %prep
78 %setup
79
80 %build
81 perl createlinks
82
83 LEXICONS1=$(find root/etc/e-smith/locale/ -type f )
84 LEXICONS2=$(find root/etc/e-smith/web/functions/ -type f )
85 for lexicon in $LEXICONS1 $LEXICONS2
86 do
87 /sbin/e-smith/validate-lexicon $lexicon
88 done
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
93 rm -f %{name}-%{version}-filelist
94 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
95 --file '/etc/cron.weekly/mailsorting' 'attr(0755,root,root)' \
96 > %{name}-%{version}-filelist
97 echo "%doc COPYING" >> %{name}-%{version}-filelist
98
99 %clean
100 cd ..
101 rm -rf %{name}-%{version}
102
103 %pre
104 %preun
105
106 %post
107 #new installs
108 if [ $1 = 1 ] ; then
109 /bin/touch /home/e-smith/db/processmail
110
111 echo ' '
112 echo 'to enable for all users'
113 echo 'for Procmail'
114 echo "config setprop qmail FilterType procmail"
115 echo 'or for maildrop'
116 echo "config setprop qmail FilterType maildrop"
117 echo 'then'
118 echo 'signal-event mailsorting-conf'
119 echo ' '
120
121 fi
122
123 #upgrades (and new installs)
124 /etc/e-smith/events/actions/navigation-conf 2>/dev/null
125 /sbin/e-smith/signal-event mailsorting-conf
126
127 #if [ -d /etc/e-smith/events/conf-userpanel ] ; then
128 # /sbin/e-smith/signal-event conf-userpanel
129 #fi
130
131 %postun
132 #uninstall
133 if [ $1 = 0 ] ; then
134
135 DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
136 for db in $DBS ; do
137 /sbin/e-smith/db $db delete userpanel-mailsort 2>/dev/null
138 done
139
140 echo ''
141 echo 'to disable procmail or maildrop'
142 echo 'config delprop qmail FilterType'
143 echo 'signal-event email-update'
144 echo ''
145
146 fi
147
148 %files -f %{name}-%{version}-filelist
149 %defattr(-,root,root)

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