/[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.4 - (hide 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 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 slords 1.3 Release: %{release}%{?dist}
8 slords 1.2 License: GPL
9 slords 1.1 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