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

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

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


Revision 1.9 - (hide annotations) (download)
Wed Dec 26 13:41:03 2007 UTC (16 years, 5 months ago) by dungog
Branch: MAIN
Changes since 1.8: +7 -0 lines
validate-lexicon

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 dungog 1.8 %define release 11
6 slords 1.1 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 dungog 1.7 Patch2: smeserver-mailsorting-1.2-frLocale3.patch
15 slords 1.1 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 dungog 1.8 * Tue Dec 25 2007 Stephen Noble <support@dungog.net> 1.2-11
29     - french translation fix
30    
31 dungog 1.5 * Tue Dec 25 2007 Stephen Noble <support@dungog.net> 1.2-10
32     - add french translation, thanks Sylvain Gomez
33 dungog 1.3
34 slords 1.1 * 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 dungog 1.7 %patch2 -p1
114 slords 1.1
115     %build
116     perl createlinks
117    
118 dungog 1.9 LEXICONS=$(find root/etc/e-smith/{locale/,web/functions/} -type f )
119    
120     for lexicon in $LEXICONS
121     do
122     /sbin/e-smith/validate-lexicon $lexicon
123     done
124    
125 slords 1.1 %install
126     rm -rf $RPM_BUILD_ROOT
127     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
128     rm -f %{name}-%{version}-filelist
129     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
130     echo "%doc COPYING" >> %{name}-%{version}-filelist
131    
132     %clean
133     cd ..
134     rm -rf %{name}-%{version}
135    
136     %pre
137     %preun
138    
139     %post
140     #new installs
141     if [ $1 = 1 ] ; then
142    
143     /etc/e-smith/events/actions/navigation-conf 2>/dev/null
144    
145     echo ' '
146     echo 'to enable procmail or maildrop for all users'
147     echo 'for Procmail'
148     echo "config setprop qmail FilterType procmail"
149     echo 'or for maildrop'
150     echo "config setprop qmail FilterType maildrop"
151     echo 'then'
152     echo 'signal-event mailsorting-conf'
153     echo ' '
154     fi
155    
156     #upgrades (and new installs)
157     /bin/touch /home/e-smith/db/processmail
158     /sbin/e-smith/signal-event mailsorting-conf
159     /sbin/e-smith/signal-event conf-userpanel
160    
161     %postun
162     #uninstall
163     if [ $1 = 0 ] ; then
164    
165     echo ''
166     echo 'to disable procmail or maildrop'
167     echo 'config delprop qmail FilterType'
168     echo 'signal-event email-update'
169     echo ''
170    
171     DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
172     for db in $DBS ; do
173     /sbin/e-smith/db $db delete userpanel-mailsort 2>/dev/null
174     done
175     fi
176    
177     %files -f %{name}-%{version}-filelist
178     %defattr(-,root,root)

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