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

Annotation 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.2 - (hide annotations) (download)
Sat Dec 22 21:41:57 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
Changes since 1.1: +1 -1 lines
Change Copyright to License

1 slords 1.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 slords 1.2 License: GPL
10 slords 1.1 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