/[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.1 - (show annotations) (download)
Sat Dec 22 21:29:26 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Import on branch contribs7 of package smeserver-mailsorting-1.2-5.src.rpm

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

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