/[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.1 - (hide annotations) (download)
Sun Dec 23 21:06:43 2007 UTC (16 years, 4 months ago) by slords
Branch: MAIN
Import on branch contribs7 of package smeserver-mailsorting-1.2-9.el4.sme.src.rpm

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 9
6     Version: %{version}
7     Release: %{release}%{?dist}
8     Distribution: SME Server
9     License: GPL
10     URL: http://www.dungog.net/sme
11     Group: SMEserver/addon
12     Source: %{name}-%{version}.tar.gz
13     Patch0: smeserver-mailsorting-1.2-maildropdups.patch
14     Patch1: smeserver-mailsorting-1.2-esLocale.patch
15     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     * Mon Oct 29 2007 Stephen Noble <support@dungog.net> 1.2-9
29     - add spanish translation, thanks Normando Hall [SME 3503]
30    
31     * Sun Jul 29 2007 Stephen Noble <support@dungog.net> 1.2-8
32     - Add Requires perl-Unicode-IMAPUtf7 [SME: 3218]
33    
34     * Thu Jul 05 2007 Stephen Noble <support@dungog.net> 1.2-7
35     - touch processmail db, thanks dclarke
36    
37     * Wed Jun 13 2007 Stephen Noble <stephen@dungog.net> 1.2-6
38     - add global maildrop delete duplicate db value
39    
40     * Wed Jun 13 2007 Stephen Noble <stephen@dungog.net>
41     - update .tar.gz to current version
42    
43     * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
44     - Clean up spec so package can be built by koji/plague
45    
46     * Sat Mar 17 2007 Stephen Noble <stephen@dungog.net>
47     - retry mail in .qmail [sme 2733]
48     - [1.2-5]
49    
50     * Wed Feb 28 2007 Stephen Noble <stephen@dungog.net>
51     - remove Requires: smeserver-userpanel
52     - [1.2-4]
53    
54     * Tue Jan 9 2007 Stephen Noble <support@dungog.net>
55     - remove .* after TO_ macro [sme 2264]
56     - Existing mail folders search improved [sme 2265]
57     - [1.2-3]
58    
59     * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>
60     - Update to new release naming. No functional changes.
61     - Make Packager generic
62    
63     * Mon Oct 30 2006 Stephen Noble <support@dungog.net>
64     - improved german support, thanks Dietmar
65     - Unicode-IMAPUtf7 support [sme 1446]
66     - [1.2-2]
67    
68     * Sat Oct 21 2006 Stephen Noble <support@dungog.net>
69     - FormMagick version
70     - [1.2-1]
71    
72     * Thu Aug 24 2006 Stephen Noble <support@dungog.net>
73     - remove strict check on mailrule criterion [sme 1643]
74     - fix log rotation
75     - maildrop matching improved, [sme 1642]
76     - allow for spaces in folder names for maildrop [sme 1640]
77     - [0.9-6]
78    
79     * Sat May 6 2006 Stephen Noble <support@dungog.net>
80     - default shell for maildrop set to /bin/bash
81     - [contribs 1378] thanks mweinber neddix.de
82     - [0.9-5]
83    
84     * Wed Apr 6 2006 Stephen Noble <support@dungog.net>
85     - delete duplicates
86     - globally enabled for procmail, works ok
87     - per user for maildrop, worked ok for user A, but started deleting mail for user B
88     - [0.9-4]
89    
90     * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
91     - remove preun actions
92     - [0.9-3]
93    
94     * Thu Mar 9 2006 Stephen Noble <support@dungog.net>
95     - Requires: smeserver-userpanel
96     - bypass admin's .qmail
97     - [0.9-2]
98    
99     * Sun Sep 25 2005 Stephen Noble <support@dungog.net>
100     - initial release
101     - [0.9-1]
102    
103     %prep
104     %setup
105     %patch0 -p1
106     %patch1 -p1
107    
108     %build
109     perl createlinks
110    
111     %install
112     rm -rf $RPM_BUILD_ROOT
113     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
114     rm -f %{name}-%{version}-filelist
115     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
116     echo "%doc COPYING" >> %{name}-%{version}-filelist
117    
118     %clean
119     cd ..
120     rm -rf %{name}-%{version}
121    
122     %pre
123     %preun
124    
125     %post
126     #new installs
127     if [ $1 = 1 ] ; then
128    
129     /etc/e-smith/events/actions/navigation-conf 2>/dev/null
130    
131     echo ' '
132     echo 'to enable procmail or maildrop for all users'
133     echo 'for Procmail'
134     echo "config setprop qmail FilterType procmail"
135     echo 'or for maildrop'
136     echo "config setprop qmail FilterType maildrop"
137     echo 'then'
138     echo 'signal-event mailsorting-conf'
139     echo ' '
140     fi
141    
142     #upgrades (and new installs)
143     /bin/touch /home/e-smith/db/processmail
144     /sbin/e-smith/signal-event mailsorting-conf
145     /sbin/e-smith/signal-event conf-userpanel
146    
147     %postun
148     #uninstall
149     if [ $1 = 0 ] ; then
150    
151     echo ''
152     echo 'to disable procmail or maildrop'
153     echo 'config delprop qmail FilterType'
154     echo 'signal-event email-update'
155     echo ''
156    
157     DBS=`find /home/e-smith/db/navigation -type f -name "navigation.*"`
158     for db in $DBS ; do
159     /sbin/e-smith/db $db delete userpanel-mailsort 2>/dev/null
160     done
161     fi
162    
163     %files -f %{name}-%{version}-filelist
164     %defattr(-,root,root)

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