/[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.2 - (hide annotations) (download)
Sun Dec 23 21:11:36 2007 UTC (16 years, 5 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-mailsorting-1_2-9_el4_sme
Changes since 1.1: +0 -1 lines
Specfile fixes

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

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